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 | 47bce43229d1ccb9bdbd9f854809d588865e9648 (patch) | |
tree | 200ec5f4733efea1f99a6b0a4164a4c81f086f08 /lib/Analysis/InstructionSimplify.cpp | |
parent | 316009054ef25fd12f95d97ac9282dede2392e1a (diff) |
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).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122321 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/InstructionSimplify.cpp')
0 files changed, 0 insertions, 0 deletions