summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGBlocks.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Range-ify a for loop. NFCGeorge Burgess IV2018-03-021-5/+2
* Pass a GlobalDecl to SetInternalFunctionAttributes. NFC.Rafael Espindola2018-02-281-4/+4
* Fix gcc -Wreturn-type warnings after r326307.Nico Weber2018-02-281-0/+2
* [ObjC] Allow declaring __strong pointer fields in structs in Objective-CAkira Hatanaka2018-02-281-55/+122
* [OpenCL] Fix __enqueue_block for block with capturesYaxun Liu2018-02-151-15/+13
* Recommit rL323952: [DebugInfo] Enable debug information for C99 VLA types.Sander de Smalen2018-02-031-2/+2
* Reverting patch rL323952 due to build errors that ISander de Smalen2018-02-011-2/+2
* [DebugInfo] Enable debug information for C99 VLA typesSander de Smalen2018-02-011-2/+2
* [Blocks] Inherit sanitizer options from parent declVedant Kumar2017-12-081-1/+3
* [CodeGen] Generate TBAA info for reference loadsIvan A. Kosarev2017-10-301-2/+2
* [CGBlocks] Improve line info in backtraces containing *_helper_blockVedant Kumar2017-10-261-6/+2
* Simplify codegen and debug info generation for block context parameters.Adrian Prantl2017-10-261-10/+7
* Revert "Simplify codegen and debug info generation for block context paramete...Adrian Prantl2017-10-261-8/+8
* Simplify codegen and debug info generation for block context parameters.Adrian Prantl2017-10-261-8/+8
* Convert clang::LangAS to a strongly typed enumAlexander Richardson2017-10-151-6/+10
* [OpenCL] Emit enqueued block as kernelYaxun Liu2017-10-141-7/+21
* [CodeGen] Do not construct complete LValue base info in trivial casesIvan A. Kosarev2017-10-101-2/+1
* [OpenCL] Clean up and add missing fields for block structYaxun Liu2017-10-041-79/+176
* [CodeGen][ObjC] Build the global block structure before emitting theAkira Hatanaka2017-09-221-10/+13
* Extract IRGen's constant-emitter into its own helper class and clean upJohn McCall2017-08-151-1/+2
* CodeGen: Fix address space of global variableYaxun Liu2017-07-081-9/+8
* fix trivial typos in comments; NFCHiroshi Inoue2017-07-031-1/+1
* [DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer.Alexey Bataev2017-06-091-31/+31
* [CodeGen] Propagate LValueBaseInfo instead of AlignmentSourceKrzysztof Parzyszek2017-05-181-1/+2
* Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton2017-05-091-6/+4
* [CodeGen][ObjC] Emit @objc_retain at -O0 for variables captured byAkira Hatanaka2017-05-091-1/+2
* CodeGen: avoid use of @clang.arc.use intrinsic at O0Saleem Abdulrasool2017-05-051-2/+6
* [CodeGen][ObjC] Don't retain captured Objective-C pointers at blockAkira Hatanaka2017-04-281-1/+13
* Spelling mistakes in comments. NFCI. (PR27635)Simon Pilgrim2017-03-301-1/+1
* [CodeGen][Blocks] Refactor capture handling in code that generatesAlex Lorenz2017-03-061-118/+173
* Promote ConstantInitBuilder to be a public CodeGen API; it'sJohn McCall2017-03-021-1/+1
* NFC, Remove commented out block of code from CGBlocks.cppAlex Lorenz2017-02-241-18/+0
* [CodeGen][ObjC] Use the type of the captured field of the enclosingAkira Hatanaka2017-02-141-12/+17
* [OpenCL] Add missing address spaces in IR generation of blocksAnastasia Stulova2017-01-271-17/+62
* Add the alloc_size attribute to clang, attempt 2.George Burgess IV2016-12-221-2/+22
* Revert r290149: Add the alloc_size attribute to clang.Chandler Carruth2016-12-201-22/+2
* Add the alloc_size attribute to clang.George Burgess IV2016-12-201-2/+22
* Fix two clang-tidy misc-move-forwarding-reference warningsMalcolm Parsons2016-12-061-1/+1
* ConstantBuilder -> ConstantInitBuilder for clarity, andJohn McCall2016-11-281-2/+2
* Remove variable only used in an assertion.John McCall2016-11-221-5/+0
* Introduce a helper class for building complex constant initializers. NFC.John McCall2016-11-191-37/+33
* Make a const variable static. NFC.George Burgess IV2016-11-081-1/+1
* [CodeGen] Use StringRef. NFC.George Burgess IV2016-11-031-4/+4
* Refactor call emission to package the function pointer together withJohn McCall2016-10-261-7/+9
* [CodeGen][ObjC] Block captures should inherit the type of the capturedAkira Hatanaka2016-09-161-10/+19
* [OpenCL] Change block descriptor address space to constant.Joey Gouly2016-08-101-2/+10
* CodeGen: correct assertionSaleem Abdulrasool2016-06-031-2/+3
OpenPOWER on IntegriCloud