Changes in directory llvm/include/llvm/CodeGen:
RegisterScavenging.h updated: 1.10 -> 1.11 --- Log message: maintain LiveIn when splitting blocks (register scavenging needs it) --- Diffs of the changes: (+3 -0) RegisterScavenging.h | 3 +++ 1 files changed, 3 insertions(+) Index: llvm/include/llvm/CodeGen/RegisterScavenging.h diff -u llvm/include/llvm/CodeGen/RegisterScavenging.h:1.10 llvm/include/llvm/CodeGen/RegisterScavenging.h:1.11 --- llvm/include/llvm/CodeGen/RegisterScavenging.h:1.10 Sat Mar 17 22:26:04 2007 +++ llvm/include/llvm/CodeGen/RegisterScavenging.h Tue Mar 20 16:35:06 2007 @@ -91,6 +91,9 @@ bool isUsed(unsigned Reg) const { return !RegStates[Reg]; } bool isUnused(unsigned Reg) const { return RegStates[Reg]; } + /// getRegsUsed - return all registers currently in use in used. + void getRegsUsed(BitVector &used, bool includeReserved); + /// setUsed / setUnused - Mark the state of one or a number of registers. /// void setUsed(unsigned Reg) { RegStates.reset(Reg); } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits