summaryrefslogtreecommitdiffstats
path: root/test/CodeGenObjC/arc-blocks.m
Commit message (Expand)AuthorAgeFilesLines
* [CodeGen][ObjC] Emit @objc_retain at -O0 for variables captured byAkira Hatanaka2017-05-091-0/+10
* [CodeGen][ObjC] Don't retain captured Objective-C pointers at blockAkira Hatanaka2017-04-281-7/+29
* [ObjC] Fix lifetime markers of loop variable in EmitObjCForCollectionStmt [ta...Kuba Mracek2017-04-141-3/+3
* Update for lifetime intrinsic signature changeMatt Arsenault2017-04-101-9/+9
* NFC, Add a test that ensures that we don't emit helper code in copy/disposeAlex Lorenz2017-02-241-0/+35
* Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'.Chandler Carruth2016-12-231-1/+1
* In ARC, peephole the initialization of a __weak variable withJohn McCall2015-10-211-2/+1
* [CodeGen] [CodeGen] Attach function attributes to functions created inAkira Hatanaka2015-10-081-16/+16
* Revert "Revert r234581, it might have caused a few miscompiles in Chromium."David Majnemer2015-04-221-1/+19
* [opaque pointer types] Explicit non-pointer type for call expressionsDavid Blaikie2015-04-161-1/+1
* Revert r234581, it might have caused a few miscompiles in Chromium.Nico Weber2015-04-111-19/+1
* Remove threshold for inserting lifetime markers for named temporariesArnaud A. de Grandmaison2015-04-101-1/+19
* Update Clang tests to handle explicitly typed load changes in LLVM.David Blaikie2015-02-271-56/+56
* Update Clang tests to handle explicitly typed gep changes in LLVM.David Blaikie2015-02-271-46/+46
* Revert "Remove threshold for lifetime marker insertion of named temporaries"Arnaud A. de Grandmaison2014-12-011-19/+1
* Remove threshold for lifetime marker insertion of named temporariesArnaud A. de Grandmaison2014-12-011-1/+19
* Revert "Remove threshold on object size for inserting lifetime begin / end"Arnaud A. de Grandmaison2014-10-081-19/+1
* Remove threshold on object size for inserting lifetime begin / endArnaud A. de Grandmaison2014-10-081-1/+19
* CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tes...Stephen Lin2013-08-151-36/+36
* Don't copy just to capture a strong block pointer under ARC.John McCall2013-04-081-0/+39
* Make clang to mark static stack allocations with lifetime markers to enable a...Nadav Rotem2013-03-231-10/+10
* Under ARC, when we're passing the address of a strong variableJohn McCall2013-03-231-2/+3
* Update to use references to attribute groups instead of listing the attribute...Bill Wendling2013-02-221-8/+11
* objective-C arc IR-gen. Retaining of strongFariborz Jahanian2013-02-211-2/+2
* Marking the objc_autoreleaseReturnValue and objc_retainAutoreleaseReturnValue Chad Rosier2012-12-121-2/+2
* objective-C arc: load of a __weak object happens via call toFariborz Jahanian2012-11-271-2/+3
* objective-C blocks: Provide layout map for byrefFariborz Jahanian2012-11-141-4/+4
* objective-C blocks: Change BLOCK_HAS_EXTENDED_LAYOUT to be 1<<31.Fariborz Jahanian2012-11-101-4/+4
* objective-C block meta-data. This patch completes meta-dataFariborz Jahanian2012-11-011-8/+8
* At -O0, prefer objc_storeStrong with a null new value to theJohn McCall2012-10-171-1/+59
* During jump-scope checking, build an ExprWithCleanups immediatelyJohn McCall2012-09-251-0/+57
* block literal irgen: several improvements on naming blockFariborz Jahanian2012-06-261-3/+3
* objc-arc: captured block variable accessed in its block literalFariborz Jahanian2012-06-191-0/+11
* Enter an expression evaluation context when parsingJohn McCall2012-04-041-0/+7
* Try to handle qualifiers more consistently for array InitListExprs. Fixes <r...Eli Friedman2012-02-231-0/+4
* Whenever explicitly activating or deactivating a cleanup, weJohn McCall2011-11-101-1/+1
* Fix a subtle bug with cleanups: when activatingJohn McCall2011-11-101-6/+55
* Enter the cleanups for a block outside the enclosingJohn McCall2011-11-101-4/+10
* Emit the copy and dipose helpers for ARC __strongJohn McCall2011-11-091-1/+28
* Extract the blocks-related ARC tests into their own file.John McCall2011-11-091-0/+430