[llvm-commits] CVS: llvm/include/llvm/Target/TargetLowering.h
Andrew Lenharth
alenhar2 at cs.uiuc.edu
Sat Jun 18 11:31:42 PDT 2005
Changes in directory llvm/include/llvm/Target:
TargetLowering.h updated: 1.14 -> 1.15
---
Log message:
header file changes for varargs
---
Diffs of the changes: (+5 -6)
TargetLowering.h | 11 +++++------
1 files changed, 5 insertions(+), 6 deletions(-)
Index: llvm/include/llvm/Target/TargetLowering.h
diff -u llvm/include/llvm/Target/TargetLowering.h:1.14 llvm/include/llvm/Target/TargetLowering.h:1.15
--- llvm/include/llvm/Target/TargetLowering.h:1.14 Sat May 14 00:51:05 2005
+++ llvm/include/llvm/Target/TargetLowering.h Sat Jun 18 13:31:30 2005
@@ -268,7 +268,7 @@
/// LowerVAStart - This lowers the llvm.va_start intrinsic. If not
/// implemented, this method prints a message and aborts.
virtual std::pair<SDOperand, SDOperand>
- LowerVAStart(SDOperand Chain, SelectionDAG &DAG);
+ LowerVAStart(SDOperand Chain, SelectionDAG &DAG, SDOperand Dest);
/// LowerVAEnd - This lowers llvm.va_end and returns the resultant chain. If
/// not implemented, this defaults to a noop.
@@ -278,13 +278,12 @@
/// value/chain pair. If not implemented, this defaults to returning the
/// input operand.
virtual std::pair<SDOperand,SDOperand>
- LowerVACopy(SDOperand Chain, SDOperand L, SelectionDAG &DAG);
+ LowerVACopy(SDOperand Chain, SDOperand Src, SDOperand Dest, SelectionDAG &DAG);
- /// LowerVAArgNext - This lowers the vaarg and vanext instructions (depending
- /// on whether the first argument is true). If not implemented, this prints a
- /// message and aborts.
+ /// LowerVAArgNext - This lowers the instruction
+ /// If not implemented, this prints a message and aborts.
virtual std::pair<SDOperand,SDOperand>
- LowerVAArgNext(bool isVANext, SDOperand Chain, SDOperand VAList,
+ LowerVAArgNext(SDOperand Chain, SDOperand VAList,
const Type *ArgTy, SelectionDAG &DAG);
/// LowerFrameReturnAddress - This hook lowers a call to llvm.returnaddress or
More information about the llvm-commits
mailing list