Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Jul 2011 01:41:22 +0000 (UTC)
From:      Marcel Moolenaar <marcel@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r223703 - projects/llvm-ia64/contrib/llvm/lib/Target/IA64
Message-ID:  <201107010141.p611fMtZ067750@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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,



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201107010141.p611fMtZ067750>