[llvm-commits] CVS: llvm/lib/Transforms/Utils/LCSSA.cpp

2007-05-11 Thread Dan Gohman
Changes in directory llvm/lib/Transforms/Utils: LCSSA.cpp updated: 1.42 - 1.43 --- Log message: Fix typos. --- Diffs of the changes: (+1 -1) LCSSA.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Transforms/Utils/LCSSA.cpp diff -u

[llvm-commits] CVS: llvm/lib/Transforms/Utils/LCSSA.cpp

2007-04-18 Thread Evan Cheng
Changes in directory llvm/lib/Transforms/Utils: LCSSA.cpp updated: 1.37 - 1.38 --- Log message: Revert Owen's last check-in. This is breaking Mac OS X / PPC llvm-gcc bootstrap. --- Diffs of the changes: (+21 -18) LCSSA.cpp | 39 +-- 1 files changed, 21

[llvm-commits] CVS: llvm/lib/Transforms/Utils/LCSSA.cpp

2007-04-17 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Utils: LCSSA.cpp updated: 1.36 - 1.37 --- Log message: Use ETForest instead of DominatorTree. --- Diffs of the changes: (+18 -21) LCSSA.cpp | 39 ++- 1 files changed, 18 insertions(+), 21 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Transforms/Utils/LCSSA.cpp

2007-04-14 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: LCSSA.cpp updated: 1.35 - 1.36 --- Log message: avoid copying sets and vectors around. --- Diffs of the changes: (+6 -7) LCSSA.cpp | 13 ++--- 1 files changed, 6 insertions(+), 7 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Transforms/Utils/LCSSA.cpp

2007-02-04 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Utils: LCSSA.cpp updated: 1.32 - 1.33 --- Log message: Use DenseMap for pointer-pointer maps. --- Diffs of the changes: (+4 -4) LCSSA.cpp |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm/lib/Transforms/Utils/LCSSA.cpp

[llvm-commits] CVS: llvm/lib/Transforms/Utils/LCSSA.cpp

2007-02-04 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Utils: LCSSA.cpp updated: 1.33 - 1.34 --- Log message: For PR1177: http://llvm.org/PR1177 : Revert last patch which caused iteration invalidation. --- Diffs of the changes: (+4 -4) LCSSA.cpp |8 1 files changed, 4 insertions(+), 4

[llvm-commits] CVS: llvm/lib/Transforms/Utils/LCSSA.cpp

2006-10-31 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: LCSSA.cpp updated: 1.28 - 1.29 --- Log message: Fix PR977: http://llvm.org/PR977 and Transforms/LCSSA/2006-10-31-UnreachableBlock.ll --- Diffs of the changes: (+8 -1) LCSSA.cpp |9 - 1 files changed, 8 insertions(+), 1

[llvm-commits] CVS: llvm/lib/Transforms/Utils/LCSSA.cpp

2006-10-31 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: LCSSA.cpp updated: 1.29 - 1.30 --- Log message: generalize the fix for PR977: http://llvm.org/PR977 to also fix Transforms/LCSSA/2006-10-31-UnreachableBlock-2.ll --- Diffs of the changes: (+26 -28) LCSSA.cpp | 54

[llvm-commits] CVS: llvm/lib/Transforms/Utils/LCSSA.cpp

2006-08-01 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: LCSSA.cpp updated: 1.25 - 1.26 --- Log message: Replace the SSA update code in LCSSA with a bottom-up approach instead of a top down approach, inspired by discussions with Tanya. This approach is significantly faster, because it does not need

[llvm-commits] CVS: llvm/lib/Transforms/Utils/LCSSA.cpp

2006-08-01 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: LCSSA.cpp updated: 1.26 - 1.27 --- Log message: Add special check to avoid isLoop call. Simple, but doesn't seem to speed up lcssa much in practice. --- Diffs of the changes: (+2 -2) LCSSA.cpp |4 ++-- 1 files changed, 2 insertions(+),

[llvm-commits] CVS: llvm/lib/Transforms/Utils/LCSSA.cpp

2006-07-09 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Utils: LCSSA.cpp updated: 1.23 - 1.24 --- Log message: Add a fix for an issue where LCSSA would fail to insert undef's in some corner cases. Ideally, this issue will go away in the future as LCSSA gets smarter about which Phi nodes it inserts. ---

[llvm-commits] CVS: llvm/lib/Transforms/Utils/LCSSA.cpp

2006-07-09 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Utils: LCSSA.cpp updated: 1.24 - 1.25 --- Log message: Fix typo in the comment. --- Diffs of the changes: (+1 -1) LCSSA.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Transforms/Utils/LCSSA.cpp diff -u

[llvm-commits] CVS: llvm/lib/Transforms/Utils/LCSSA.cpp

2006-06-13 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Utils: LCSSA.cpp updated: 1.20 - 1.21 --- Log message: Fix a bug that was causing major slowdowns in povray. This was due to LCSSA not handling PHI nodes correctly when determining if a value was live-out. This patch reduces the number of detected

[llvm-commits] CVS: llvm/lib/Transforms/Utils/LCSSA.cpp

2006-06-13 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Utils: LCSSA.cpp updated: 1.21 - 1.22 --- Log message: Fix another instance where PHI nodes need special treatment. --- Diffs of the changes: (+6 -0) LCSSA.cpp |6 ++ 1 files changed, 6 insertions(+) Index:

[llvm-commits] CVS: llvm/lib/Transforms/Utils/LCSSA.cpp

2006-06-11 Thread Evan Cheng
Changes in directory llvm/lib/Transforms/Utils: LCSSA.cpp updated: 1.17 - 1.18 --- Log message: Back out Owen's 6/9 changes. They broke MultiSource/Benchmarks/Prolangs-C/bison (and perhaps others). --- Diffs of the changes: (+1 -3) LCSSA.cpp |4 +--- 1 files changed, 1 insertion(+), 3

[llvm-commits] CVS: llvm/lib/Transforms/Utils/LCSSA.cpp

2006-06-11 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Utils: LCSSA.cpp updated: 1.18 - 1.19 --- Log message: Re-commit the safe parts of my 6/9 patch. Still working on fixing the unsafe parts. --- Diffs of the changes: (+2 -0) LCSSA.cpp |2 ++ 1 files changed, 2 insertions(+) Index:

[llvm-commits] CVS: llvm/lib/Transforms/Utils/LCSSA.cpp

2006-06-08 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Utils: LCSSA.cpp updated: 1.15 - 1.16 --- Log message: Update some comments, and expose LCSSAID in preparation for having other passes require LCSSA. --- Diffs of the changes: (+8 -1) LCSSA.cpp |9 - 1 files changed, 8 insertions(+), 1