Changes in directory llvm/lib/CodeGen:
LiveVariables.cpp updated: 1.83 -> 1.84 --- Log message: When marking a register as being implicitly defined, make sure to clear its partial use info as well. --- Diffs of the changes: (+2 -0) LiveVariables.cpp | 2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/CodeGen/LiveVariables.cpp diff -u llvm/lib/CodeGen/LiveVariables.cpp:1.83 llvm/lib/CodeGen/LiveVariables.cpp:1.84 --- llvm/lib/CodeGen/LiveVariables.cpp:1.83 Tue May 8 14:00:00 2007 +++ llvm/lib/CodeGen/LiveVariables.cpp Mon May 14 15:39:18 2007 @@ -314,6 +314,7 @@ } PhysRegInfo[SubReg] = MI; PhysRegUsed[SubReg] = false; + PhysRegPartUse[SubReg] = NULL; } if (MI) @@ -328,6 +329,7 @@ MI->addRegOperand(SuperReg, true/*IsDef*/,true/*IsImp*/); PhysRegInfo[SuperReg] = MI; PhysRegUsed[SuperReg] = false; + PhysRegPartUse[SuperReg] = NULL; } else { // Remember this partial def. PhysRegPartDef[SuperReg].push_back(MI); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits