Lines Matching defs:OutArgs
1036 SmallVectorImpl<ArgInfo> &OutArgs) const {
1038 if (OutArgs.empty())
1055 if (!determineAssignments(Assigner, OutArgs, OutInfo)) {
1072 return parametersInCSRMatch(MRI, CallerPreservedMask, OutLocs, OutArgs);
1093 SmallVectorImpl<ArgInfo> &InArgs, SmallVectorImpl<ArgInfo> &OutArgs) const {
1144 if (!areCalleeOutgoingArgsTailCallable(Info, MF, OutArgs))
1181 SmallVectorImpl<ArgInfo> &OutArgs) const {
1257 if (!determineAssignments(CalleeAssigner, OutArgs, OutInfo))
1295 if (!determineAssignments(Assigner, OutArgs, CCInfo))
1300 if (!handleAssignments(Handler, OutArgs, CCInfo, ArgLocs, MIRBuilder))
1380 SmallVector<ArgInfo, 8> OutArgs;
1381 splitToValueTypes(SGPRArgs, OutArgs, DL, Info.CallConv);
1382 splitToValueTypes(VGPRArgs, OutArgs, DL, Info.CallConv);
1385 return lowerTailCall(MIRBuilder, Info, OutArgs);
1411 SmallVector<ArgInfo, 8> OutArgs;
1413 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv);
1421 isEligibleForTailCallOptimization(MIRBuilder, Info, InArgs, OutArgs);
1431 return lowerTailCall(MIRBuilder, Info, OutArgs);
1479 if (!determineAssignments(Assigner, OutArgs, CCInfo))
1483 if (!handleAssignments(Handler, OutArgs, CCInfo, ArgLocs, MIRBuilder))