diff options
author | Kyle Butt <kyle+llvm@iteratee.net> | 2016-06-24 18:16:36 +0000 |
---|---|---|
committer | Kyle Butt <kyle+llvm@iteratee.net> | 2016-06-24 18:16:36 +0000 |
commit | 546c8eba34ca4d7227c003a916438436337147d3 (patch) | |
tree | 070714583ef97098bcbf70284788cca77dcaf3ae /tools/llvm-cxxdump | |
parent | d4e43baeb07bf0592d69967325cb0543a3ef9555 (diff) |
Codegen: Fix broken assumption in Tail Merge.
Tail merge was making the assumption that a layout successor or
predecessor was always a cfg successor/predecessor. Remove that
assumption. Changes to tests are necessary because the errant cfg edges
were preventing optimizations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@273700 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/llvm-cxxdump')
0 files changed, 0 insertions, 0 deletions