Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
vor 6 Jahren |
David Green
|
d2ada3f873
[CodeGen] Align rtti and vtable data
|
vor 7 Jahren |
Fangrui Song
|
abdbb605f2
Remove trailing space
|
vor 7 Jahren |
Rafael Espindola
|
19347d7065
Recommit r324107 again.
|
vor 7 Jahren |
Rafael Espindola
|
8fb574345e
Revert "Recommit r324107."
|
vor 7 Jahren |
Rafael Espindola
|
2f59b2a784
Recommit r324107.
|
vor 7 Jahren |
Rafael Espindola
|
ad4c822f93
Don't pass ForDefinition_t in places it is redundant.
|
vor 7 Jahren |
Rafael Espindola
|
0cc8912fb2
Revert "Start setting dso_local in clang."
|
vor 7 Jahren |
Rafael Espindola
|
bfe30614ff
Start setting dso_local in clang.
|
vor 7 Jahren |
Jake Ehrlich
|
82f31b5a64
Reland "Fix vtable not receiving hidden visibility when using push(visibility)"
|
vor 7 Jahren |
Petr Hosek
|
ea7e3341d5
Revert "[CodeGen] Fix vtable not receiving hidden visibility when using push(visibility)"
|
vor 7 Jahren |
Petr Hosek
|
e678b6c350
[CodeGen] Fix vtable not receiving hidden visibility when using push(visibility)
|
vor 7 Jahren |
Peter Collingbourne
|
0479ca758f
CodeGen: Start using inrange annotations on vtable getelementptr.
|
vor 8 Jahren |
Peter Collingbourne
|
3382b3d801
CodeGen: New vtable group representation: struct of vtable arrays.
|
vor 8 Jahren |
Peter Collingbourne
|
6f43cc7050
Update clang for D20348
|
vor 9 Jahren |
Peter Collingbourne
|
a237fa06fd
CodeGen: Use 32-bit gep offsets to address vtable address points.
|
vor 9 Jahren |
Yaron Keren
|
f49d6b8491
Remove and forbid raw_svector_ostream::flush() calls.
|
vor 10 Jahren |
NAKAMURA Takumi
|
5076698d4d
Prune trailing LF.
|
vor 10 Jahren |
NAKAMURA Takumi
|
bc3fd88b4f
Revert r236879, "Do not emit thunks with available_externally linkage in comdats"
|
vor 10 Jahren |
Derek Schuff
|
b3458674c2
Do not emit thunks with available_externally linkage in comdats
|
vor 10 Jahren |
David Blaikie
|
3e02a7c92a
[opaque pointer type] Update for GEP API changes in LLVM
|
vor 10 Jahren |
Rafael Espindola
|
1d11866537
Use a trivial comdat for C++ tables.
|
vor 10 Jahren |
John McCall
|
ec0ca13fc0
Remove the -fhidden-weak-vtables -cc1 option. It was dead,
|
vor 11 Jahren |
Reid Kleckner
|
2a50f239a9
Eliminate the ItaniumVTableContext object from CodeGenVTables
|
vor 11 Jahren |
Timur Iskhodzhanov
|
5f0db58707
Fix vbtable indices when a class shares the vbptr with a non-virtual base
|
vor 11 Jahren |
Timur Iskhodzhanov
|
11f22a35b7
Extract ABI-specific parts of MangleContext into separate classes
|
vor 12 Jahren |
Timur Iskhodzhanov
|
a53d7a0259
Abstract out the emission of vtables, add basic support for vtable emission when using -cxx-abi microsoft
|
vor 12 Jahren |
Peter Collingbourne
|
e1e35f7619
[ms-cxxabi] Move CodeGenVTables::needsVTTParameter to ItaniumCXXABI.
|
vor 12 Jahren |
Chris Lattner
|
8b418685e9
simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule.
|
vor 13 Jahren |
Dylan Noblesmith
|
f7ccbad5d9
Basic: import SmallString<> into clang namespace
|
vor 13 Jahren |