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

Andrew Lenharth alenhar2 at cs.uiuc.edu
Wed Jun 22 14:04:56 PDT 2005



Changes in directory llvm/lib/Target/PowerPC:

PPC64ISelPattern.cpp updated: 1.22 -> 1.23
---
Log message:

If we support structs as va_list, we must pass pointers to them to va_copy
See last commit for LangRef, this implements it on all targets.




---
Diffs of the changes:  (+0 -14)

 PPC64ISelPattern.cpp |   14 --------------
 1 files changed, 14 deletions(-)


Index: llvm/lib/Target/PowerPC/PPC64ISelPattern.cpp
diff -u llvm/lib/Target/PowerPC/PPC64ISelPattern.cpp:1.22 llvm/lib/Target/PowerPC/PPC64ISelPattern.cpp:1.23
--- llvm/lib/Target/PowerPC/PPC64ISelPattern.cpp:1.22	Sat Jun 18 13:34:52 2005
+++ llvm/lib/Target/PowerPC/PPC64ISelPattern.cpp	Wed Jun 22 16:04:42 2005
@@ -104,10 +104,6 @@
     LowerVAArgNext(SDOperand Chain, SDOperand VAList,
                    const Type *ArgTy, SelectionDAG &DAG);
 
-    virtual std::pair<SDOperand,SDOperand>
-    LowerVACopy(SDOperand Chain, SDOperand Src, SDOperand Dest,
-                SelectionDAG &DAG);
-
     virtual std::pair<SDOperand, SDOperand>
     LowerFrameReturnAddress(bool isFrameAddr, SDOperand Chain, unsigned Depth,
                             SelectionDAG &DAG);
@@ -390,16 +386,6 @@
   return std::make_pair(Result, Chain);
 }
 
-std::pair<SDOperand,SDOperand>
-PPC64TargetLowering::LowerVACopy(SDOperand Chain, SDOperand Src, 
-                                 SDOperand Dest, SelectionDAG &DAG)
-{
-  SDOperand Result = DAG.getNode(ISD::STORE, MVT::Other, Chain,
-                                 Src, Dest, DAG.getSrcValue(NULL));
-  return std::make_pair(Result, Result);
-}
-
-
 std::pair<SDOperand, SDOperand> PPC64TargetLowering::
 LowerFrameReturnAddress(bool isFrameAddress, SDOperand Chain, unsigned Depth,
                         SelectionDAG &DAG) {






More information about the llvm-commits mailing list