Lines Matching refs:CallLowering
27 struct RISCVOutgoingValueAssigner : public CallLowering::OutgoingValueAssigner {
43 : CallLowering::OutgoingValueAssigner(nullptr), in RISCVOutgoingValueAssigner()
49 const CallLowering::ArgInfo &Info, ISD::ArgFlagsTy Flags, in assignArg()
65 struct RISCVOutgoingValueHandler : public CallLowering::OutgoingValueHandler {
119 unsigned assignCustomValue(CallLowering::ArgInfo &Arg, in assignCustomValue()
173 struct RISCVIncomingValueAssigner : public CallLowering::IncomingValueAssigner {
189 : CallLowering::IncomingValueAssigner(nullptr), in RISCVIncomingValueAssigner()
195 const CallLowering::ArgInfo &Info, ISD::ArgFlagsTy Flags, in assignArg()
214 struct RISCVIncomingValueHandler : public CallLowering::IncomingValueHandler {
245 unsigned assignCustomValue(CallLowering::ArgInfo &Arg, in assignCustomValue()
317 : CallLowering(&TLI) {} in RISCVCallLowering()
440 MachineIRBuilder &MIRBuilder, CallLowering::IncomingValueHandler &Handler, in saveVarArgRegisters()