Oliver Stannard
|
62e70af15a
Reland: Dead Virtual Function Elimination
|
5 years ago |
Jorge Gorbe Moya
|
cadc5f3478
Revert "Dead Virtual Function Elimination"
|
5 years ago |
Oliver Stannard
|
8afb609e14
Dead Virtual Function Elimination
|
5 years ago |
Simon Pilgrim
|
0a08067e20
CGVTables - silence static analyzer getAs<FunctionProtoType> null dereference warnings. NFCI.
|
5 years ago |
Reid Kleckner
|
a2d3035e5b
Use musttail for variadic method thunks when possible
|
6 years ago |
Petr Hosek
|
b72beebc72
[CodeGen] Set construction vtable visibility after creating initializer
|
6 years ago |
James Y Knight
|
c92286b127
[opaque pointer types] More trivial changes to pass FunctionType to CallInst.
|
6 years ago |
James Y Knight
|
679ab5f711
[opaque pointer types] Pass function types for runtime function calls.
|
6 years ago |
James Y Knight
|
2982a888ff
Remove redundant FunctionDecl argument from a couple functions.
|
6 years ago |
James Y Knight
|
8060008472
Cleanup: replace uses of CallSite with CallBase.
|
6 years ago |
Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
Brian Gesiak
|
205745cdf7
[AST] Remove ASTContext from getThisType (NFC)
|
6 years ago |
Richard Trieu
|
27ce6b3918
Move CodeGenOptions from Frontend to Basic
|
6 years ago |
Hans Wennborg
|
7a8ab4b1a1
Fix thunks returning memptrs via sret by emitting also scalar return values directly in sret slot (PR39901)
|
6 years ago |
Erich Keane
|
43f8ad7966
[NFC] Move storage of dispatch-version to GlobalDecl
|
6 years ago |
Fangrui Song
|
2bc7aaa80d
llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)
|
7 years ago |
David Green
|
d2ada3f873
[CodeGen] Align rtti and vtable data
|
7 years ago |
Hsiangkai Wang
|
1bc897a181
[DebugInfo] Use DbgVariableIntrinsic as the base class of variables.
|
7 years ago |
Fangrui Song
|
abdbb605f2
Remove trailing space
|
7 years ago |
Peter Collingbourne
|
736ed08304
Implement CFI for indirect calls via a member function pointer.
|
7 years ago |
Peter Collingbourne
|
6456c465a1
IRGen: Rename bitsets -> type metadata. NFC.
|
7 years ago |
Reid Kleckner
|
4c8eda063b
[MS] Fix unprototyped thunk emission for incomplete return types
|
7 years ago |
Alexander Kornienko
|
b8b9458165
Fix typos in clang
|
7 years ago |
Reid Kleckner
|
eadc8a81ef
[MS] Emit vftable thunks for functions with incomplete prototypes
|
7 years ago |
Mandeep Singh Grang
|
a4c6f25016
[clang] Change std::sort to llvm::sort in response to r327219
|
7 years ago |
Rafael Espindola
|
cba8d12198
Start setting dllimport/dllexport in setGVProperties.
|
7 years ago |
Rafael Espindola
|
995d81d991
Inline trivial function. NFC.
|
7 years ago |
Rafael Espindola
|
19347d7065
Recommit r324107 again.
|
7 years ago |
Rafael Espindola
|
8fb574345e
Revert "Recommit r324107."
|
7 years ago |
Rafael Espindola
|
2f59b2a784
Recommit r324107.
|
7 years ago |