[llvm-commits] CVS: llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp

2007-03-07 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMLoadStoreOptimizer.cpp updated: 1.5 -> 1.6 --- Log message: Bug fix. Not advancing the register scavenger iterator correctly. --- Diffs of the changes: (+21 -8) ARMLoadStoreOptimizer.cpp | 29 + 1 files changed, 21 i

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp

2007-03-07 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMLoadStoreOptimizer.cpp updated: 1.4 -> 1.5 --- Log message: Only safe to use a call-clobbered or spilled callee-saved register as scratch register. --- Diffs of the changes: (+8 -2) ARMLoadStoreOptimizer.cpp | 10 -- 1 files changed, 8

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp

2007-03-06 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMLoadStoreOptimizer.cpp updated: 1.3 -> 1.4 --- Log message: Fix some brittle code. Watch out for cases where register scavenger is pointing to deleted instructions. --- Diffs of the changes: (+39 -41) ARMLoadStoreOptimizer.cpp | 80 +++

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp

2007-03-06 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMLoadStoreOptimizer.cpp updated: 1.2 -> 1.3 --- Log message: Make load / store optimizer use register scavenger. --- Diffs of the changes: (+58 -21) ARMLoadStoreOptimizer.cpp | 79 +- 1 files changed,

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp

2007-03-06 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMLoadStoreOptimizer.cpp updated: 1.1 -> 1.2 --- Log message: Code clean up. Prepare to use register scavenger. --- Diffs of the changes: (+37 -22) ARMLoadStoreOptimizer.cpp | 59 -- 1 files changed, 37