Changes in directory llvm/lib/Target/PowerPC:
PPCISelDAGToDAG.cpp updated: 1.134 -> 1.135 --- Log message: Make sure these get added into the codegenmap when appropriate --- Diffs of the changes: (+5 -4) PPCISelDAGToDAG.cpp | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) Index: llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp diff -u llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:1.134 llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:1.135 --- llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp:1.134 Wed Nov 30 21:50:19 2005 +++ llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp Thu Dec 1 12:09:22 2005 @@ -887,9 +887,10 @@ return CurDAG->SelectNodeTo(N, PPC::ADDI, MVT::i32, CurDAG->getTargetFrameIndex(FI, MVT::i32), getI32Imm(0)); - return CurDAG->getTargetNode(PPC::ADDI, MVT::i32, - CurDAG->getTargetFrameIndex(FI, MVT::i32), - getI32Imm(0)); + return CodeGenMap[Op] = + CurDAG->getTargetNode(PPC::ADDI, MVT::i32, + CurDAG->getTargetFrameIndex(FI, MVT::i32), + getI32Imm(0)); } case ISD::ConstantPool: { Constant *C = cast<ConstantPoolSDNode>(N)->get(); @@ -900,7 +901,7 @@ Tmp = CurDAG->getTargetNode(PPC::LIS, MVT::i32, CPI); if (N->hasOneUse()) return CurDAG->SelectNodeTo(N, PPC::LA, MVT::i32, Tmp, CPI); - return CurDAG->getTargetNode(PPC::LA, MVT::i32, Tmp, CPI); + return CodeGenMap[Op] = CurDAG->getTargetNode(PPC::LA, MVT::i32, Tmp, CPI); } case ISD::FADD: { MVT::ValueType Ty = N->getValueType(0); _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits