Simon Pilgrim
|
cb0ef14067
CGBlocks - silence static analyzer getAs<> null dereference warnings. NFCI.
|
5 gadi atpakaļ |
Akira Hatanaka
|
e870496ea6
[CodeGen][ObjC] Annotate retain-agnostic ObjC globals with attribute
|
6 gadi atpakaļ |
Fangrui Song
|
329eb5c6ba
Use llvm::stable_sort
|
6 gadi atpakaļ |
David Chisnall
|
94c9e98ba7
COMDAT-fold block descriptors.
|
6 gadi atpakaļ |
Saleem Abdulrasool
|
8f37e96206
CodeGen: use COMDAT for block copy/destroy helpers
|
6 gadi atpakaļ |
Andrew Savonichev
|
eae71f8d05
[OpenCL] Simplify LLVM IR generated for OpenCL blocks
|
6 gadi atpakaļ |
James Y Knight
|
937984b3a9
[opaque pointer types] Cleanup CGBuilder's Create*GEP.
|
6 gadi atpakaļ |
James Y Knight
|
679ab5f711
[opaque pointer types] Pass function types for runtime function calls.
|
6 gadi atpakaļ |
James Y Knight
|
8060008472
Cleanup: replace uses of CallSite with CallBase.
|
6 gadi atpakaļ |
Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 gadi atpakaļ |
Brian Gesiak
|
205745cdf7
[AST] Remove ASTContext from getThisType (NFC)
|
6 gadi atpakaļ |
Akira Hatanaka
|
30abdb44ab
[CodeGen] Replace '@' characters in block descriptors' symbol names with
|
6 gadi atpakaļ |
Bruno Ricci
|
7d10f0803f
[AST][NFC] Pass the AST context to one of the ctor of DeclRefExpr.
|
6 gadi atpakaļ |
Raphael Isemann
|
9db9051461
Misc typos fixes in ./lib folder
|
6 gadi atpakaļ |
Erich Keane
|
43f8ad7966
[NFC] Move storage of dispatch-version to GlobalDecl
|
6 gadi atpakaļ |
Jonas Devlieghere
|
7dec0f05fe
Pass the function type instead of the return type to FunctionDecl::Create
|
6 gadi atpakaļ |
Bill Wendling
|
0680f97fc4
Create ConstantExpr class
|
6 gadi atpakaļ |
Erik Pilkington
|
e1dcbc21bc
NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)
|
6 gadi atpakaļ |
Akira Hatanaka
|
c405aa7681
[CodeGen] Use the mangle context owned by CodeGenModule to correctly
|
6 gadi atpakaļ |
Sven van Haastregt
|
71264769ee
Revert r326937 "[OpenCL] Remove block invoke function from emitted block literal struct"
|
6 gadi atpakaļ |
Akira Hatanaka
|
a866fe7bf7
Distinguish `__block` variables that are captured by escaping blocks
|
6 gadi atpakaļ |
Akira Hatanaka
|
9af0395b6d
Revert r343518.
|
6 gadi atpakaļ |
Akira Hatanaka
|
dedd45eb43
Distinguish `__block` variables that are captured by escaping blocks
|
6 gadi atpakaļ |
Fangrui Song
|
2bc7aaa80d
llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)
|
7 gadi atpakaļ |
Akira Hatanaka
|
22354ba448
Revert r341754.
|
7 gadi atpakaļ |
Akira Hatanaka
|
c500c06792
Distinguish `__block` variables that are captured by escaping blocks
|
7 gadi atpakaļ |
Akira Hatanaka
|
f79d769607
[CodeGen] Look at the type of a block capture field rather than the type
|
7 gadi atpakaļ |
Akira Hatanaka
|
0e6cfa4e8a
[CodeGen] Merge identical block descriptor global variables.
|
7 gadi atpakaļ |
Akira Hatanaka
|
72addef3a0
[CodeGen] Before returning a copy/dispose helper function, bitcast it to
|
7 gadi atpakaļ |
Akira Hatanaka
|
293b7c5989
Convert if/else to a switch. NFC.
|
7 gadi atpakaļ |