Lines Matching defs:OutArgs
1040 SmallVectorImpl<ArgInfo> &OutArgs) const {
1042 if (OutArgs.empty())
1059 if (!determineAssignments(Assigner, OutArgs, OutInfo)) {
1076 return parametersInCSRMatch(MRI, CallerPreservedMask, OutLocs, OutArgs);
1097 SmallVectorImpl<ArgInfo> &InArgs, SmallVectorImpl<ArgInfo> &OutArgs) const {
1145 if (!areCalleeOutgoingArgsTailCallable(Info, MF, OutArgs))
1182 SmallVectorImpl<ArgInfo> &OutArgs) const {
1258 if (!determineAssignments(CalleeAssigner, OutArgs, OutInfo))
1296 if (!determineAssignments(Assigner, OutArgs, CCInfo))
1301 if (!handleAssignments(Handler, OutArgs, CCInfo, ArgLocs, MIRBuilder))
1381 SmallVector<ArgInfo, 8> OutArgs;
1382 splitToValueTypes(SGPRArgs, OutArgs, DL, Info.CallConv);
1383 splitToValueTypes(VGPRArgs, OutArgs, DL, Info.CallConv);
1386 return lowerTailCall(MIRBuilder, Info, OutArgs);
1412 SmallVector<ArgInfo, 8> OutArgs;
1414 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv);
1422 isEligibleForTailCallOptimization(MIRBuilder, Info, InArgs, OutArgs);
1432 return lowerTailCall(MIRBuilder, Info, OutArgs);
1480 if (!determineAssignments(Assigner, OutArgs, CCInfo))
1484 if (!handleAssignments(Handler, OutArgs, CCInfo, ArgLocs, MIRBuilder))