summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBlocks.cpp
Commit message (Expand)AuthorAgeFilesLines
* [DebugInfo] Add another level to DebugInfoKind called ConstructorAmy Huang2020-01-131-4/+2
* Avoid Attr.h includes, CodeGen editionReid Kleckner2019-12-091-0/+1
* [NFC] Pass a reference to CodeGenFunction to methods of LValue andAkira Hatanaka2019-12-031-1/+1
* Revert "[NFC] Pass a reference to CodeGenFunction to methods of LValue and"Akira Hatanaka2019-12-031-1/+1
* [NFC] Pass a reference to CodeGenFunction to methods of LValue andAkira Hatanaka2019-12-031-1/+1
* CGBlocks - silence static analyzer getAs<> null dereference warnings. NFCI.Simon Pilgrim2019-10-041-3/+2
* [CodeGen][ObjC] Annotate retain-agnostic ObjC globals with attributeAkira Hatanaka2019-06-141-1/+3
* Use llvm::stable_sortFangrui Song2019-04-241-1/+1
* COMDAT-fold block descriptors.David Chisnall2019-03-311-0/+2
* CodeGen: use COMDAT for block copy/destroy helpersSaleem Abdulrasool2019-02-221-0/+4
* [OpenCL] Simplify LLVM IR generated for OpenCL blocksAndrew Savonichev2019-02-211-40/+37
* [opaque pointer types] Cleanup CGBuilder's Create*GEP.James Y Knight2019-02-091-39/+27
* [opaque pointer types] Pass function types for runtime function calls.James Y Knight2019-02-051-6/+8
* Cleanup: replace uses of CallSite with CallBase.James Y Knight2019-01-301-1/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [AST] Remove ASTContext from getThisType (NFC)Brian Gesiak2019-01-111-1/+1
* [CodeGen] Replace '@' characters in block descriptors' symbol names withAkira Hatanaka2018-12-291-0/+3
* [AST][NFC] Pass the AST context to one of the ctor of DeclRefExpr.Bruno Ricci2018-12-211-2/+2
* Misc typos fixes in ./lib folderRaphael Isemann2018-12-101-1/+1
* [NFC] Move storage of dispatch-version to GlobalDeclErich Keane2018-11-131-1/+1
* Pass the function type instead of the return type to FunctionDecl::CreateJonas Devlieghere2018-11-111-45/+48
* Create ConstantExpr classBill Wendling2018-10-311-4/+6
* NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)Erik Pilkington2018-10-301-3/+3
* [CodeGen] Use the mangle context owned by CodeGenModule to correctlyAkira Hatanaka2018-10-201-3/+1
* Revert r326937 "[OpenCL] Remove block invoke function from emitted block lite...Sven van Haastregt2018-10-021-40/+77
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-10-011-9/+19
* Revert r343518.Akira Hatanaka2018-10-011-19/+9
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-10-011-9/+19
* llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song2018-09-261-1/+1
* Revert r341754.Akira Hatanaka2018-09-091-19/+9
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-09-081-9/+19
* [CodeGen] Look at the type of a block capture field rather than the typeAkira Hatanaka2018-08-221-16/+16
* [CodeGen] Merge identical block descriptor global variables.Akira Hatanaka2018-08-171-130/+273
* [CodeGen] Before returning a copy/dispose helper function, bitcast it toAkira Hatanaka2018-08-141-2/+2
* Convert if/else to a switch. NFC.Akira Hatanaka2018-08-131-42/+50
* [CodeGen] Merge equivalent block copy/helper functions.Akira Hatanaka2018-08-101-56/+198
* Port getLocEnd -> getEndLocStephen Kelly2018-08-091-1/+1
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-4/+4
* Correctly initialise global blocks on Windows.David Chisnall2018-08-091-2/+26
* [NFC] Initialize a variable to prevent future invalid deref.Erich Keane2018-08-031-1/+1
* Remove trailing spaceFangrui Song2018-07-301-19/+19
* [CodeGen][ObjC] Make block copy/dispose helper functions exception-safe.Akira Hatanaka2018-07-261-57/+75
* [CodeGen][ObjC] Make copying and disposing of a non-escaping blockAkira Hatanaka2018-07-201-4/+12
* Fix typos in clangAlexander Kornienko2018-04-061-3/+3
* PR36992: do not store beyond the dsize of a class object unless we knowRichard Smith2018-04-051-1/+2
* [ObjC] Allow declaring __weak pointer fields in C structs in ARC.Akira Hatanaka2018-03-191-4/+3
* Set dso_local for NSConcreteStackBlock.Rafael Espindola2018-03-141-4/+4
* Revert "[ObjC] Allow declaring __weak pointer fields in C structs inAkira Hatanaka2018-03-121-3/+4
* [ObjC] Allow declaring __weak pointer fields in C structs in ARC.Akira Hatanaka2018-03-101-4/+3
* [OpenCL] Remove block invoke function from emitted block literal structYaxun Liu2018-03-071-77/+40
OpenPOWER on IntegriCloud