commit | 5ecb91b321ccb27a86e58831b16f2aab6b7eaa65 | [log] [tgz] |
---|---|---|
author | Davide Italiano <davide@freebsd.org> | Fri Oct 28 02:47:09 2016 +0000 |
committer | Davide Italiano <davide@freebsd.org> | Fri Oct 28 02:47:09 2016 +0000 |
tree | 14f004fea4dc6765b29134c6325f762c0c094a17 | |
parent | d39de453997d852448db9c1dd5425de7d9bd4058 [diff] |
[Reassociate] Removing instructions mutates the IR. Fixes PR 30784. Discussed with Justin, who pointed out that in the new PassManager infrastructure we can have more fine-grained control on which analyses we want to preserve, but this is the best we can do with the current infrastructure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@285380 91177308-0d34-0410-b5e6-96231b3b80d8