78
78
CallingConv::ID CallConv,
80
80
const SmallVectorImpl<ISD::InputArg> &Ins,
81
DebugLoc dl, SelectionDAG &DAG,
81
SDLoc dl, SelectionDAG &DAG,
82
82
SmallVectorImpl<SDValue> &InVals) const;
83
83
SDValue LowerFormalArguments_32(SDValue Chain,
84
84
CallingConv::ID CallConv,
86
86
const SmallVectorImpl<ISD::InputArg> &Ins,
87
DebugLoc dl, SelectionDAG &DAG,
87
SDLoc dl, SelectionDAG &DAG,
88
88
SmallVectorImpl<SDValue> &InVals) const;
89
89
SDValue LowerFormalArguments_64(SDValue Chain,
90
90
CallingConv::ID CallConv,
92
92
const SmallVectorImpl<ISD::InputArg> &Ins,
93
DebugLoc dl, SelectionDAG &DAG,
93
SDLoc dl, SelectionDAG &DAG,
94
94
SmallVectorImpl<SDValue> &InVals) const;
106
106
CallingConv::ID CallConv, bool isVarArg,
107
107
const SmallVectorImpl<ISD::OutputArg> &Outs,
108
108
const SmallVectorImpl<SDValue> &OutVals,
109
DebugLoc dl, SelectionDAG &DAG) const;
109
SDLoc dl, SelectionDAG &DAG) const;
110
110
SDValue LowerReturn_32(SDValue Chain,
111
111
CallingConv::ID CallConv, bool IsVarArg,
112
112
const SmallVectorImpl<ISD::OutputArg> &Outs,
113
113
const SmallVectorImpl<SDValue> &OutVals,
114
DebugLoc DL, SelectionDAG &DAG) const;
114
SDLoc DL, SelectionDAG &DAG) const;
115
115
SDValue LowerReturn_64(SDValue Chain,
116
116
CallingConv::ID CallConv, bool IsVarArg,
117
117
const SmallVectorImpl<ISD::OutputArg> &Outs,
118
118
const SmallVectorImpl<SDValue> &OutVals,
119
DebugLoc DL, SelectionDAG &DAG) const;
119
SDLoc DL, SelectionDAG &DAG) const;
121
121
SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
122
122
SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;