summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/ObjCARC/nested.ll
Commit message (Collapse)AuthorAgeFilesLines
* When identifying exit nodes for the reverse-CFG reverse-post-orderDan Gohman2012-03-091-4/+137
| | | | | | | | | traversal, consider nodes for which the only successors are backedges which the traversal is ignoring to be exit nodes. This fixes a problem where the bottom-up traversal was failing to visit split blocks along split loop backedges. This fixes rdar://10989035. llvm-svn: 152421
* Don't let arbitrary calls disrupt nested retain+release pairs ifDan Gohman2011-08-121-0/+620
the retains and releases all use the same SSA pointer value. Also, don't let CFG hazards disrupt nested retain+release pair optimizations. llvm-svn: 137399
OpenPOWER on IntegriCloud