[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPC32ISelPattern.cpp

Nate Begeman natebegeman at mac.com
Sun Apr 3 15:23:07 PDT 2005



Changes in directory llvm/lib/Target/PowerPC:

PPC32ISelPattern.cpp updated: 1.37 -> 1.38
---
Log message:

Pass the correct value for the chain to the store


---
Diffs of the changes:  (+2 -3)

 PPC32ISelPattern.cpp |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)


Index: llvm/lib/Target/PowerPC/PPC32ISelPattern.cpp
diff -u llvm/lib/Target/PowerPC/PPC32ISelPattern.cpp:1.37 llvm/lib/Target/PowerPC/PPC32ISelPattern.cpp:1.38
--- llvm/lib/Target/PowerPC/PPC32ISelPattern.cpp:1.37	Sun Apr  3 17:13:27 2005
+++ llvm/lib/Target/PowerPC/PPC32ISelPattern.cpp	Sun Apr  3 17:22:56 2005
@@ -198,9 +198,8 @@
     // that they may be loaded by dereferencing va_next
     SDOperand FIN = DAG.getFrameIndex(VarArgsFrameIndex, MVT::i32);
     SDOperand Val = DAG.getCopyFromReg(PPC::R4, MVT::i32, DAG.getRoot());
-    SDOperand Store = DAG.getNode(ISD::STORE, MVT::Other, Val, Val, FIN);
-    DAG.setRoot(Val.getValue(1));
-    ArgValues.push_back(Store);
+    SDOperand Store = DAG.getNode(ISD::STORE, MVT::Other, Val.getValue(1), Val, FIN);
+    DAG.setRoot(Store);
   }
 
   return ArgValues;






More information about the llvm-commits mailing list