aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp
diff options
context:
space:
mode:
authorCameron Zwarich <zwarich@apple.com>2010-12-21 06:54:43 +0000
committerCameron Zwarich <zwarich@apple.com>2010-12-21 06:54:43 +0000
commit79ebc7186e5bd152b0e8bd3006ea2690a97204c5 (patch)
tree8e05f5454c556ebef0d9d58bd2800cb202fe1385 /llvm/lib/Transforms/Utils/SimplifyInstructions.cpp
parent1a20c2aedda6782fb5593fe1ad81bde50a94b68c (diff)
downloadllvm-79ebc7186e5bd152b0e8bd3006ea2690a97204c5.zip
llvm-79ebc7186e5bd152b0e8bd3006ea2690a97204c5.tar.gz
llvm-79ebc7186e5bd152b0e8bd3006ea2690a97204c5.tar.bz2
Incremental progress towards a new implementation of StrongPHIElimination. Most
of the problems with my last attempt were in the updating of LiveIntervals rather than the coalescing itself. Therefore, I decided to get that right first by essentially reimplementing the existing PHIElimination using LiveIntervals. It works correctly, with only a few tests failing (which may not be legitimate failures) and no new verifier failures (at least as far as I can tell, I didn't count the number per file). llvm-svn: 122321
Diffstat (limited to 'llvm/lib/Transforms/Utils/SimplifyInstructions.cpp')
0 files changed, 0 insertions, 0 deletions