Lines Matching refs:CallLowering
26 : CallLowering(&TLI) {} in MipsCallLowering()
29 struct MipsOutgoingValueAssigner : public CallLowering::OutgoingValueAssigner {
43 const CallLowering::ArgInfo &Info, ISD::ArgFlagsTy Flags, in assignArg()
52 return CallLowering::OutgoingValueAssigner::assignArg( in assignArg()
57 struct MipsIncomingValueAssigner : public CallLowering::IncomingValueAssigner {
71 const CallLowering::ArgInfo &Info, ISD::ArgFlagsTy Flags, in assignArg()
80 return CallLowering::IncomingValueAssigner::assignArg( in assignArg()
85 class MipsIncomingValueHandler : public CallLowering::IncomingValueHandler {
104 unsigned assignCustomValue(CallLowering::ArgInfo &Arg,
167 MipsIncomingValueHandler::assignCustomValue(CallLowering::ArgInfo &Arg, in assignCustomValue()
192 class MipsOutgoingValueHandler : public CallLowering::OutgoingValueHandler {
211 unsigned assignCustomValue(CallLowering::ArgInfo &Arg,
259 MipsOutgoingValueHandler::assignCustomValue(CallLowering::ArgInfo &Arg, in assignCustomValue()
552 CallLowering::splitToValueTypes(Info.OrigRet, ArgInfos, DL, in lowerCall()