Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.74 -> 1.75 --- Log message: Joining an interval with a dead copy instruction. Shorten the live range to the last use. --- Diffs of the changes: (+5 -3) LiveIntervalAnalysis.h | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) Index: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h diff -u llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:1.74 llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:1.75 --- llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h:1.74 Thu Feb 22 17:52:23 2007 +++ llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h Mon Feb 26 15:37:37 2007 @@ -258,9 +258,11 @@ bool AdjustCopiesBackFrom(LiveInterval &IntA, LiveInterval &IntB, MachineInstr *CopyMI); - /// hasRegisterUse - Returns true if there is any use of the specific - /// reg between indexes Start and End. - bool hasRegisterUse(unsigned Reg, unsigned Start, unsigned End); + /// lastRegisterUse - Returns the last use of the specific register between + /// cycles Start and End. It also returns the use operand by reference. It + /// returns NULL if there are no uses. + MachineInstr *lastRegisterUse(unsigned Reg, unsigned Start, unsigned End, + MachineOperand *&MOU); /// unsetRegisterKill - Unset IsKill property of all uses of specific /// register of the specific instruction. _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits