[llvm-commits] CVS: llvm/lib/CodeGen/RegisterScavenging.cpp

2007-04-03 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: RegisterScavenging.cpp updated: 1.14 - 1.15 --- Log message: Bad bad bug. findRegisterUseOperand() returns -1 if a use if not found. --- Diffs of the changes: (+1 -1) RegisterScavenging.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-)

[llvm-commits] CVS: llvm/lib/CodeGen/RegisterScavenging.cpp

2007-03-26 Thread Dale Johannesen
Changes in directory llvm/lib/CodeGen: RegisterScavenging.cpp updated: 1.13 - 1.14 --- Log message: Fix reversed logic in getRegsUsed. Rename RegStates to RegsAvailable to hopefully forestall similar errors. --- Diffs of the changes: (+15 -15) RegisterScavenging.cpp | 30

[llvm-commits] CVS: llvm/lib/CodeGen/RegisterScavenging.cpp

2007-03-06 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: RegisterScavenging.cpp updated: 1.10 - 1.11 --- Log message: Register scavenger is now capable of scavenging. It spills a register whose use of furthest away to make it available. --- Diffs of the changes: (+90 -2) RegisterScavenging.cpp | 92

[llvm-commits] CVS: llvm/lib/CodeGen/RegisterScavenging.cpp

2007-03-02 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: RegisterScavenging.cpp updated: 1.9 - 1.10 --- Log message: Mark dead def as unused. --- Diffs of the changes: (+6 -2) RegisterScavenging.cpp |8 ++-- 1 files changed, 6 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/CodeGen/RegisterScavenging.cpp

2007-03-01 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: RegisterScavenging.cpp updated: 1.8 - 1.9 --- Log message: Add a version of FindUnusedReg that restrict search to a specific set of registers. --- Diffs of the changes: (+15 -0) RegisterScavenging.cpp | 15 +++ 1 files changed, 15

[llvm-commits] CVS: llvm/lib/CodeGen/RegisterScavenging.cpp

2007-02-28 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: RegisterScavenging.cpp updated: 1.7 - 1.8 --- Log message: Interface clean up. --- Diffs of the changes: (+7 -13) RegisterScavenging.cpp | 20 +++- 1 files changed, 7 insertions(+), 13 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/CodeGen/RegisterScavenging.cpp

2007-02-27 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: RegisterScavenging.cpp updated: 1.4 - 1.5 --- Log message: RegScavenger interface change to make it more flexible. --- Diffs of the changes: (+18 -16) RegisterScavenging.cpp | 34 ++ 1 files changed, 18 insertions(+),

[llvm-commits] CVS: llvm/lib/CodeGen/RegisterScavenging.cpp

2007-02-27 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: RegisterScavenging.cpp updated: 1.5 - 1.6 --- Log message: Oops. --- Diffs of the changes: (+4 -1) RegisterScavenging.cpp |5 - 1 files changed, 4 insertions(+), 1 deletion(-) Index: llvm/lib/CodeGen/RegisterScavenging.cpp diff -u

[llvm-commits] CVS: llvm/lib/CodeGen/RegisterScavenging.cpp

2007-02-27 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: RegisterScavenging.cpp updated: 1.6 - 1.7 --- Log message: Some more code clean up. --- Diffs of the changes: (+29 -23) RegisterScavenging.cpp | 52 +++-- 1 files changed, 29 insertions(+), 23 deletions(-)

[llvm-commits] CVS: llvm/lib/CodeGen/RegisterScavenging.cpp

2007-02-23 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: RegisterScavenging.cpp updated: 1.1 - 1.2 --- Log message: Mark livein registers as being in used. --- Diffs of the changes: (+6 -0) RegisterScavenging.cpp |6 ++ 1 files changed, 6 insertions(+) Index:

[llvm-commits] CVS: llvm/lib/CodeGen/RegisterScavenging.cpp

2007-02-22 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: RegisterScavenging.cpp added (r1.1) --- Log message: Initial check in of register scavenger. Its only current functionality is tracking live registers per MBB. --- Diffs of the changes: (+140 -0) RegisterScavenging.cpp | 140