Lines Matching defs:OutArgs
878 SmallVector<ArgInfo, 8> OutArgs;
879 append_range(OutArgs, OrigOutArgs);
880 if (!determineAssignments(CalleeAssigner, OutArgs, OutInfo)) {
917 return parametersInCSRMatch(MRI, CallerPreservedMask, OutLocs, OutArgs);
923 SmallVectorImpl<ArgInfo> &OutArgs) const {
1014 if (!areCalleeOutgoingArgsTailCallable(Info, MF, OutArgs))
1064 getMaskForArgs(SmallVectorImpl<AArch64CallLowering::ArgInfo> &OutArgs,
1068 if (!OutArgs.empty() && OutArgs[0].Flags[0].isReturned()) {
1072 OutArgs[0].Flags[0].setReturned(false);
1083 SmallVectorImpl<ArgInfo> &OutArgs) const {
1172 if (!determineAssignments(CalleeAssigner, OutArgs, OutInfo))
1205 if (!determineAndHandleAssignments(Handler, Assigner, OutArgs, MIRBuilder,
1209 Mask = getMaskForArgs(OutArgs, Info, *TRI, MF);
1281 SmallVector<ArgInfo, 8> OutArgs;
1283 splitToValueTypes(OrigArg, OutArgs, DL, Info.CallConv);
1287 ArgInfo &OutArg = OutArgs.back();
1307 isEligibleForTailCallOptimization(MIRBuilder, Info, InArgs, OutArgs);
1320 return lowerTailCall(MIRBuilder, Info, OutArgs);
1381 if (!determineAndHandleAssignments(Handler, Assigner, OutArgs, MIRBuilder,
1385 Mask = getMaskForArgs(OutArgs, Info, *TRI, MF);
1445 !OutArgs.empty() && OutArgs[0].Flags[0].isReturned();
1453 UsingReturnedArg ? ArrayRef(OutArgs[0].Regs) : std::nullopt))