Lines Matching refs:ArgLocs
1454 static bool isSortedByValueNo(ArrayRef<CCValAssign> ArgLocs) { in isSortedByValueNo() argument
1456 ArgLocs, [](const CCValAssign &A, const CCValAssign &B) -> bool { in isSortedByValueNo()
1690 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments() local
1691 CCState CCInfo(CallConv, IsVarArg, MF, ArgLocs, *DAG.getContext()); in LowerFormalArguments()
1707 assert(isSortedByValueNo(ArgLocs) && in LowerFormalArguments()
1711 for (unsigned I = 0, InsIndex = 0, E = ArgLocs.size(); I != E; in LowerFormalArguments()
1714 CCValAssign &VA = ArgLocs[I]; in LowerFormalArguments()
1726 getv64i1Argument(VA, ArgLocs[++I], Chain, DAG, dl, Subtarget); in LowerFormalArguments()
2048 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall() local
2049 CCState CCInfo(CallConv, isVarArg, MF, ArgLocs, *DAG.getContext()); in LowerCall()
2095 if (!ArgLocs.back().isMemLoc()) in LowerCall()
2098 if (ArgLocs.back().getLocMemOffset() != 0) in LowerCall()
2102 assert(ArgLocs.back().isMemLoc() && in LowerCall()
2108 PreallocatedOffsets.push_back(ArgLocs[i].getLocMemOffset()); in LowerCall()
2134 assert(isSortedByValueNo(ArgLocs) && in LowerCall()
2140 for (unsigned I = 0, OutIndex = 0, E = ArgLocs.size(); I != E; in LowerCall()
2148 CCValAssign &VA = ArgLocs[I]; in LowerCall()
2210 Passv64i1ArgInRegs(dl, DAG, Arg, RegsToPass, VA, ArgLocs[++I], Subtarget); in LowerCall()
2318 for (unsigned I = 0, OutsIndex = 0, E = ArgLocs.size(); I != E; in LowerCall()
2320 CCValAssign &VA = ArgLocs[I]; in LowerCall()
2772 SmallVector<CCValAssign, 16> ArgLocs; in IsEligibleForTailCallOptimization() local
2773 CCState CCInfo(CalleeCC, isVarArg, MF, ArgLocs, C); in IsEligibleForTailCallOptimization()
2775 for (const auto &VA : ArgLocs) in IsEligibleForTailCallOptimization()
2820 SmallVector<CCValAssign, 16> ArgLocs; in IsEligibleForTailCallOptimization() local
2821 CCState CCInfo(CalleeCC, isVarArg, MF, ArgLocs, C); in IsEligibleForTailCallOptimization()
2836 for (unsigned I = 0, E = ArgLocs.size(); I != E; ++I) { in IsEligibleForTailCallOptimization()
2837 const CCValAssign &VA = ArgLocs[I]; in IsEligibleForTailCallOptimization()
2864 for (const auto &VA : ArgLocs) { in IsEligibleForTailCallOptimization()
2879 if (!parametersInCSRMatch(MRI, CallerPreserved, ArgLocs, OutVals)) in IsEligibleForTailCallOptimization()