summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/ObjCARC/rv.ll
Commit message (Expand)AuthorAgeFilesLines
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-171-0/+392
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-171-392/+0
* Teach ObjCARC optimizer about equivalent PHIs when eliminating autoreleaseRV/...Pete Cooper2019-01-031-0/+18
* Fix assert in ObjCARC optimizer when deleting retainBlock of null or undef.Pete Cooper2019-01-021-0/+5
* Change the objc ARC optimizer to use the new objc.* intrinsicsPete Cooper2018-12-181-82/+82
* [ObjCARC] Do not turn a call to @objc_autoreleaseReturnValue into a callAkira Hatanaka2018-01-191-0/+31
* [ObjCARC] Pass the correct BasicBlock to fix assertion failure.Akira Hatanaka2017-08-311-0/+19
* [ObjCARC] Do not move a release between a call and aAkira Hatanaka2017-04-291-0/+25
* Catch more CHECK that can be converted to CHECK-LABEL in Transforms for easie...Stephen Lin2013-07-141-11/+11
* [objc-arc] Apply the RV optimization to retains next to calls in ObjCARCContr...Michael Gottesman2013-04-291-50/+0
* Remove an optimization where we were changing an objc_autorelease into an obj...Michael Gottesman2013-04-031-4/+4
* Use references to attribute groups on the call/invoke instructions.Bill Wendling2013-02-221-9/+11
* Fixed a bug where we were tail calling objc_autorelease causing an object to ...Michael Gottesman2013-01-121-4/+4
* Don't convert objc_autoreleaseReturnValue to objc_autorelease if the resultDan Gohman2011-08-121-0/+11
* The ARC language-specific optimizer. Credit to Dan Gohman.John McCall2011-06-151-0/+331
OpenPOWER on IntegriCloud