svn commit: r223703 - projects/llvm-ia64/contrib/llvm/lib/Target/IA64

Marcel Moolenaar marcel at FreeBSD.org
Fri Jul 1 01:41:23 UTC 2011


Author: marcel
Date: Fri Jul  1 01:41:22 2011
New Revision: 223703
URL: http://svn.freebsd.org/changeset/base/223703

Log:
  Add a stub for IA64TargetLowering::LowerCall() -- used to emit code
  for a call site.

Modified:
  projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64TargetLowering.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64TargetLowering.h

Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64TargetLowering.cpp
==============================================================================
--- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64TargetLowering.cpp	Thu Jun 30 20:58:38 2011	(r223702)
+++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64TargetLowering.cpp	Fri Jul  1 01:41:22 2011	(r223703)
@@ -52,6 +52,20 @@ IA64TargetLowering::IA64TargetLowering(I
 }
 
 SDValue
+IA64TargetLowering::LowerCall(SDValue Chain, SDValue Callee,
+    CallingConv::ID CallConv, bool isVarArg, bool &isTailCall,
+    const SmallVectorImpl<ISD::OutputArg> &Outs,
+    const SmallVectorImpl<SDValue> &OutVals,
+    const SmallVectorImpl<ISD::InputArg> &Ins, DebugLoc dl, SelectionDAG &DAG,
+    SmallVectorImpl<SDValue> &InVals) const
+{
+
+  DEBUG(dbgs() << "XXX: IA64TargetLowering::" <<__func__ << "\n");
+
+  return Chain;
+}
+
+SDValue
 IA64TargetLowering::LowerFormalArguments(SDValue Chain,
     CallingConv::ID CallConv, bool isVarArg,
     const SmallVectorImpl<ISD::InputArg> &Ins, DebugLoc dl, SelectionDAG &DAG,

Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64TargetLowering.h
==============================================================================
--- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64TargetLowering.h	Thu Jun 30 20:58:38 2011	(r223702)
+++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64TargetLowering.h	Fri Jul  1 01:41:22 2011	(r223703)
@@ -18,6 +18,13 @@ namespace llvm {
   public:
     explicit IA64TargetLowering(IA64TargetMachine &TM);
 
+    virtual SDValue LowerCall(SDValue Chain, SDValue Callee,
+        CallingConv::ID CallConv, bool isVarArg, bool &isTailCall,
+        const SmallVectorImpl<ISD::OutputArg> &Outs,
+        const SmallVectorImpl<SDValue> &OutVals,
+        const SmallVectorImpl<ISD::InputArg> &Ins, DebugLoc dl,
+        SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) const;
+
     virtual SDValue LowerFormalArguments(SDValue Chain,
         CallingConv::ID CallConv, bool isVarArg,
         const SmallVectorImpl<ISD::InputArg> &Ins, DebugLoc dl,


More information about the svn-src-projects mailing list