[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPC32ISelDAGToDAG.cpp
Chris Lattner
lattner at persephone.cs.uiuc.edu
Sun Aug 28 17:27:23 PDT 2005
Changes in directory llvm/lib/Target/PowerPC:
PPC32ISelDAGToDAG.cpp updated: 1.48 -> 1.49
---
Log message:
Fix order of operands for copytoreg node when emitting calls. This fixes
Olden/msFix order of operands for copytoreg node when emitting calls. This fixes
Olden/mstt.
---
Diffs of the changes: (+1 -1)
PPC32ISelDAGToDAG.cpp | 2 +-
1 files changed, 1 insertion, 1 deletion
Index: llvm/lib/Target/PowerPC/PPC32ISelDAGToDAG.cpp
diff -u llvm/lib/Target/PowerPC/PPC32ISelDAGToDAG.cpp:1.48 llvm/lib/Target/PowerPC/PPC32ISelDAGToDAG.cpp:1.49
--- llvm/lib/Target/PowerPC/PPC32ISelDAGToDAG.cpp:1.48 Sun Aug 28 19:02:01 2005
+++ llvm/lib/Target/PowerPC/PPC32ISelDAGToDAG.cpp Sun Aug 28 19:26:57 2005
@@ -1457,7 +1457,7 @@
// Copy the callee address into R12 on darwin.
SDOperand R12 = CurDAG->getRegister(PPC::R12, MVT::i32);
- Chain = CurDAG->getNode(ISD::CopyToReg, MVT::Other, R12, Callee, Chain);
+ Chain = CurDAG->getNode(ISD::CopyToReg, MVT::Other, Chain, R12, Callee);
CallOperands.push_back(getI32Imm(20)); // Information to encode indcall
CallOperands.push_back(getI32Imm(0)); // Information to encode indcall
More information about the llvm-commits
mailing list