R600/SI: add proper formal parameter handling for SI
[oota-llvm.git] / lib / Target / R600 / SIISelLowering.h
index 737162f5184833e101578a088d7e96f1b75d54e9..6d77d88c4015a9cd16bd0f4bb4ddfa54873244e3 100644 (file)
@@ -43,6 +43,13 @@ class SITargetLowering : public AMDGPUTargetLowering {
 
 public:
   SITargetLowering(TargetMachine &tm);
+
+  SDValue LowerFormalArguments(SDValue Chain, CallingConv::ID CallConv,
+                               bool isVarArg,
+                               const SmallVectorImpl<ISD::InputArg> &Ins,
+                               DebugLoc DL, SelectionDAG &DAG,
+                               SmallVectorImpl<SDValue> &InVals) const;
+
   virtual MachineBasicBlock * EmitInstrWithCustomInserter(MachineInstr * MI,
                                               MachineBasicBlock * BB) const;
   virtual EVT getSetCCResultType(EVT VT) const;