Re: [llvm-commits] [LLVMdev] BigBlock register allocator

2007-06-24 Thread Roman Levenstein
Hi Duraid, Here is a promised patch. It makes the VigBlock regalloc faster (almost as fast as Local), removes some unused code derived from the Local regalloc and also fixes one or two bugs. More precisely: 1) InsnTimes map was removed completely 2) For each vector of VReg read occurence

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/GVNPRE.cpp

2007-06-24 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Scalar: GVNPRE.cpp updated: 1.56 -> 1.57 --- Log message: 1) Fix an issue with non-deterministic iteration order in phi_translate 2) Remove some maximal-set computing code that is no longer used. 3) Use a post-order CFG traversal to compute ANTIC_IN inst

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/PredicateSimplifier.cpp

2007-06-24 Thread Nick Lewycky
Changes in directory llvm/lib/Transforms/Scalar: PredicateSimplifier.cpp updated: 1.80 -> 1.81 --- Log message: Fix value ranges. --- Diffs of the changes: (+1 -1) PredicateSimplifier.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Transforms/Scalar/Predicat

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/GVNPRE.cpp

2007-06-24 Thread Owen Anderson
Changes in directory llvm/lib/Transforms/Scalar: GVNPRE.cpp updated: 1.55 -> 1.56 --- Log message: Fix a silly mistake that was causing failures. --- Diffs of the changes: (+2 -2) GVNPRE.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Transforms/Scalar/G

[llvm-commits] CVS: llvm/test/Transforms/GVNPRE/basic.ll

2007-06-24 Thread Owen Anderson
Changes in directory llvm/test/Transforms/GVNPRE: basic.ll updated: 1.2 -> 1.3 --- Log message: Rename variables to expose the fact that this test is failing. --- Diffs of the changes: (+16 -16) basic.ll | 32 1 files changed, 16 insertions(+), 16 deletio