diff options
author | Cameron Zwarich <zwarich@apple.com> | 2010-12-21 06:54:43 +0000 |
---|---|---|
committer | Cameron Zwarich <zwarich@apple.com> | 2010-12-21 06:54:43 +0000 |
commit | 79ebc7186e5bd152b0e8bd3006ea2690a97204c5 (patch) | |
tree | 8e05f5454c556ebef0d9d58bd2800cb202fe1385 /llvm/lib/Transforms/Utils/SimplifyInstructions.cpp | |
parent | 1a20c2aedda6782fb5593fe1ad81bde50a94b68c (diff) | |
download | llvm-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