Make sure these get added into the codegenmap when appropriate
llvm-svn: 24566
This commit is contained in:
parent
9d0d715e83
commit
df9287836e
|
@ -887,7 +887,8 @@ SDOperand PPCDAGToDAGISel::Select(SDOperand Op) {
|
|||
return CurDAG->SelectNodeTo(N, PPC::ADDI, MVT::i32,
|
||||
CurDAG->getTargetFrameIndex(FI, MVT::i32),
|
||||
getI32Imm(0));
|
||||
return CurDAG->getTargetNode(PPC::ADDI, MVT::i32,
|
||||
return CodeGenMap[Op] =
|
||||
CurDAG->getTargetNode(PPC::ADDI, MVT::i32,
|
||||
CurDAG->getTargetFrameIndex(FI, MVT::i32),
|
||||
getI32Imm(0));
|
||||
}
|
||||
|
@ -900,7 +901,7 @@ SDOperand PPCDAGToDAGISel::Select(SDOperand Op) {
|
|||
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);
|
||||
|
|
Loading…
Reference in New Issue