summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/ObjCARC/basic.ll
Commit message (Expand)AuthorAgeFilesLines
* [FunctionAttrs] Annotate "willreturn" for intrinsicsHideto Ueno2019-07-281-1/+1
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-171-0/+3074
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-171-3074/+0
* Change the objc ARC optimizer to use the new objc.* intrinsicsPete Cooper2018-12-181-643/+643
* [ObjCARC] Do not move a release that has the clang.imprecise_release tagAkira Hatanaka2017-10-161-0/+20
* Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl2017-07-281-3/+3
* Replace hardcoded intrinsic list with speculatable attribute.Matt Arsenault2017-05-031-1/+1
* [PR27284] Reverse the ownership between DICompileUnit and DISubprogram.Adrian Prantl2016-04-151-3/+2
* [DebugInfo] Fix tests so that each subprogram belongs to a CU.Davide Italiano2016-04-051-0/+8
* Add support for objc_unsafeClaimAutoreleasedReturnValue to theJohn McCall2016-01-271-0/+22
* DI: Require subprogram definitions to be distinctDuncan P. N. Exon Smith2015-08-281-1/+1
* DI: Remove DW_TAG_arg_variable and DW_TAG_auto_variableDuncan P. N. Exon Smith2015-07-311-2/+2
* Move the personality function from LandingPadInst to FunctionDavid Majnemer2015-06-171-2/+2
* IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith2015-04-291-3/+3
* [opaque pointer type] Add textual IR support for explicit type parameter to t...David Blaikie2015-04-161-20/+20
* DebugInfo: Add missing !dbg attachments to intrinsicsDuncan P. N. Exon Smith2015-04-151-2/+2
* DebugInfo: Update testcases with invalid variablesDuncan P. N. Exon Smith2015-03-271-2/+3
* [objc-arc] Make the ARC optimizer more conservative by forcing it to be non-s...Michael Gottesman2015-03-161-56/+61
* Verifier: Check debug info intrinsic argumentsDuncan P. N. Exon Smith2015-03-151-2/+2
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-03-131-4/+4
* DebugInfo: Move new hierarchy into placeDuncan P. N. Exon Smith2015-03-031-1/+1
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-271-71/+71
* [opaque pointer type] Add textual IR support for explicit type parameter to g...David Blaikie2015-02-271-11/+11
* IR: Make metadata typeless in assemblyDuncan P. N. Exon Smith2014-12-151-5/+5
* Revert "Revert "DI: Fold constant arguments into a single MDString""Duncan P. N. Exon Smith2014-10-031-1/+1
* Revert "DI: Fold constant arguments into a single MDString"Duncan P. N. Exon Smith2014-10-021-1/+1
* DI: Fold constant arguments into a single MDStringDuncan P. N. Exon Smith2014-10-021-1/+1
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-011-3/+3
* Revert r218778 while investigating buldbot breakage.Adrian Prantl2014-10-011-3/+3
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-011-3/+3
* Debug Info: update testing cases to specify the debug info version number.Manman Ren2013-11-231-3/+7
* [objc-arc] Move some block tests from basic.ll -> retain-block.ll and add som...Michael Gottesman2013-09-031-49/+0
* Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easie...Stephen Lin2013-07-141-109/+109
* [objc-arc] Teach the ARC optimizer that objc_sync_enter/objc_sync_exit do not...Michael Gottesman2013-07-071-2/+21
* [objc-arc] Test cleanups.Michael Gottesman2013-04-271-11/+22
* An objc_retain can serve as a use for a different pointer.Michael Gottesman2013-04-051-0/+95
* Properly model precise lifetime when given an incomplete dataflow sequence.Michael Gottesman2013-04-051-81/+789
* Remove an optimization where we were changing an objc_autorelease into an obj...Michael Gottesman2013-04-031-2/+4
* [ObjCARC] Strength reduce objc_retainBlock -> objc_retain if the objc_retainB...Michael Gottesman2013-03-281-2/+2
* Use references to attribute groups on the call/invoke instructions.Bill Wendling2013-02-221-22/+25
* Fixed a bug where we were tail calling objc_autorelease causing an object to ...Michael Gottesman2013-01-121-3/+3
* Make provenance checking conservative in cases whenDan Gohman2012-09-041-2/+2
* Fix broken check lines.Benjamin Kramer2012-08-171-4/+4
* An objc_retain can serve as a may-use for a different pointer.Dan Gohman2012-07-231-0/+24
* Don't move objc_autorelease calls past autorelease pool boundaries whenDan Gohman2012-04-131-4/+78
* When identifying exit nodes for the reverse-CFG reverse-post-orderDan Gohman2012-03-091-0/+76
* Implement proper ObjC ARC objc_retainBlock "escape" analysis, so thatDan Gohman2012-01-131-2/+17
* It turns out that clang does use pointer-to-function types toDan Gohman2011-12-141-1/+3
* Upgrade syntax of tests using volatile instructions to use 'load volatile' in...Chris Lattner2011-11-271-2/+2
* Suppress partial retain+release elimination when there's aDan Gohman2011-10-171-0/+31
OpenPOWER on IntegriCloud