summaryrefslogtreecommitdiffstats
path: root/test/CodeGenObjCXX/arc-blocks.mm
Commit message (Expand)AuthorAgeFilesLines
* Avoid needlessly copying a block to the heap when a block literalAkira Hatanaka2019-02-271-0/+120
* Generate objc intrinsics instead of runtime calls as the ARC optimizer now wo...Pete Cooper2018-12-181-11/+11
* Revert "[CodeGenCXX] Treat 'this' as noalias in constructors"Sean Fertile2018-10-151-4/+4
* [CodeGenCXX] Treat 'this' as noalias in constructorsAnton Bikineev2018-10-101-4/+4
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-10-011-2/+9
* Revert r343518.Akira Hatanaka2018-10-011-9/+2
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-10-011-2/+9
* Revert r341754.Akira Hatanaka2018-09-091-9/+2
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-09-081-2/+9
* Define variables in test case rather than using values from functionsAkira Hatanaka2018-08-281-2/+2
* [CodeGen] Merge equivalent block copy/helper functions.Akira Hatanaka2018-08-101-31/+45
* [CodeGen][ObjC] Make block copy/dispose helper functions exception-safe.Akira Hatanaka2018-07-261-1/+134
* [test] Make Lit tests C++11 Compatible - Objective-C++Charles Li2017-02-131-1/+1
* CodeGen: further merge cstring literal constructionSaleem Abdulrasool2016-09-201-1/+1
* Test case updates for explicit type parameter to the gep operatorDavid Blaikie2015-03-131-1/+1
* Update Clang tests to handle explicitly typed gep changes in LLVM.David Blaikie2015-02-271-8/+8
* Mark C++ reference parameters as dereferenceableHal Finkel2014-07-181-1/+1
* Add 'nonnull' parameter or return attribute when producing an llvm pointer ty...Nick Lewycky2014-05-281-1/+1
* Use private linkage for globals we already name with \01L and \01l.Rafael Espindola2014-02-271-1/+1
* CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tes...Stephen Lin2013-08-151-1/+1
* Use the correct field to copy/dispose a __block variable.John McCall2013-01-221-0/+49