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(-)
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
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
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:
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
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:
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(+),
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
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(-)
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:
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
11 matches
Mail list logo