commit | a7f7db2ebd4d3ca5c4e50cb2f9047dd85a34c6c8 | [log] [tgz] |
---|---|---|
author | Dan Gohman <gohman@apple.com> | Fri Aug 12 00:26:31 2011 +0000 |
committer | Dan Gohman <gohman@apple.com> | Fri Aug 12 00:26:31 2011 +0000 |
tree | c07154f310001973c81952f15fb53dfdb9dc3b42 | |
parent | d8e48c48215c8aaa87b19245efac8a490c693d17 [diff] |
Don't let arbitrary calls disrupt nested retain+release pairs if the retains and releases all use the same SSA pointer value. Also, don't let CFG hazards disrupt nested retain+release pair optimizations. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137399 91177308-0d34-0410-b5e6-96231b3b80d8