Lines Matching defs:ArgGPRsLeft
47 ABIArgInfo classifyArgumentType(QualType Ty, bool IsFixed, int &ArgGPRsLeft,
91 int ArgGPRsLeft = IsRetIndirect ? NumArgGPRs - 1 : NumArgGPRs;
99 classifyArgumentType(ArgInfo.type, IsFixed, ArgGPRsLeft, ArgFPRsLeft);
350 int &ArgGPRsLeft,
352 assert(ArgGPRsLeft <= NumArgGPRs && "Arg GPR tracking underflow");
358 if (ArgGPRsLeft)
359 ArgGPRsLeft -= 1;
398 if (IsCandidate && NeededArgGPRs <= ArgGPRsLeft &&
400 ArgGPRsLeft -= NeededArgGPRs;
416 NeededArgGPRs = 2 + (EABI && XLen == 32 ? 0 : (ArgGPRsLeft % 2));
420 if (NeededArgGPRs > ArgGPRsLeft) {
421 NeededArgGPRs = ArgGPRsLeft;
424 ArgGPRsLeft -= NeededArgGPRs;
484 int ArgGPRsLeft = 2;
489 return classifyArgumentType(RetTy, /*IsFixed=*/true, ArgGPRsLeft,