[llvm-commits] CVS: llvm/lib/Target/IA64/IA64ISelPattern.cpp
Andrew Lenharth
alenhar2 at cs.uiuc.edu
Wed Jun 22 14:04:57 PDT 2005
Changes in directory llvm/lib/Target/IA64:
IA64ISelPattern.cpp updated: 1.45 -> 1.46
---
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 -13)
IA64ISelPattern.cpp | 13 -------------
1 files changed, 13 deletions(-)
Index: llvm/lib/Target/IA64/IA64ISelPattern.cpp
diff -u llvm/lib/Target/IA64/IA64ISelPattern.cpp:1.45 llvm/lib/Target/IA64/IA64ISelPattern.cpp:1.46
--- llvm/lib/Target/IA64/IA64ISelPattern.cpp:1.45 Sat Jun 18 13:34:52 2005
+++ llvm/lib/Target/IA64/IA64ISelPattern.cpp Wed Jun 22 16:04:42 2005
@@ -120,10 +120,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);
@@ -413,15 +409,6 @@
return std::make_pair(Result, Chain);
}
-std::pair<SDOperand,SDOperand>
-IA64TargetLowering::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> IA64TargetLowering::
LowerFrameReturnAddress(bool isFrameAddress, SDOperand Chain, unsigned Depth,
SelectionDAG &DAG) {
More information about the llvm-commits
mailing list