Lines Matching refs:CallLowering
25 : CallLowering(&TLI) {} in MipsCallLowering()
27 struct MipsOutgoingValueAssigner : public CallLowering::OutgoingValueAssigner {
41 const CallLowering::ArgInfo &Info, ISD::ArgFlagsTy Flags, in assignArg()
50 return CallLowering::OutgoingValueAssigner::assignArg( in assignArg()
55 struct MipsIncomingValueAssigner : public CallLowering::IncomingValueAssigner {
69 const CallLowering::ArgInfo &Info, ISD::ArgFlagsTy Flags, in assignArg()
78 return CallLowering::IncomingValueAssigner::assignArg( in assignArg()
84 class MipsIncomingValueHandler : public CallLowering::IncomingValueHandler {
103 unsigned assignCustomValue(CallLowering::ArgInfo &Arg,
165 MipsIncomingValueHandler::assignCustomValue(CallLowering::ArgInfo &Arg, in assignCustomValue()
189 class MipsOutgoingValueHandler : public CallLowering::OutgoingValueHandler {
208 unsigned assignCustomValue(CallLowering::ArgInfo &Arg,
255 MipsOutgoingValueHandler::assignCustomValue(CallLowering::ArgInfo &Arg, in assignCustomValue()
539 CallLowering::splitToValueTypes(Info.OrigRet, ArgInfos, DL, in lowerCall()