[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