Lines Matching refs:ArgGPRsLeft
10869 ABIArgInfo classifyArgumentType(QualType Ty, bool IsFixed, int &ArgGPRsLeft,
10916 int ArgGPRsLeft = IsRetIndirect ? NumArgGPRs - 1 : NumArgGPRs; in computeInfo() local
10924 classifyArgumentType(ArgInfo.type, IsFixed, ArgGPRsLeft, ArgFPRsLeft); in computeInfo()
11136 int &ArgGPRsLeft, in classifyArgumentType() argument
11138 assert(ArgGPRsLeft <= NumArgGPRs && "Arg GPR tracking underflow"); in classifyArgumentType()
11144 if (ArgGPRsLeft) in classifyArgumentType()
11145 ArgGPRsLeft -= 1; in classifyArgumentType()
11183 if (IsCandidate && NeededArgGPRs <= ArgGPRsLeft && in classifyArgumentType()
11185 ArgGPRsLeft -= NeededArgGPRs; in classifyArgumentType()
11199 NeededArgGPRs = 2 + (ArgGPRsLeft % 2); in classifyArgumentType()
11203 if (NeededArgGPRs > ArgGPRsLeft) { in classifyArgumentType()
11205 NeededArgGPRs = ArgGPRsLeft; in classifyArgumentType()
11208 ArgGPRsLeft -= NeededArgGPRs; in classifyArgumentType()
11258 int ArgGPRsLeft = 2; in classifyReturnType() local
11263 return classifyArgumentType(RetTy, /*IsFixed=*/true, ArgGPRsLeft, in classifyReturnType()
11395 ABIArgInfo classifyArgumentType(QualType Ty, int &ArgGPRsLeft,
11416 int ArgGPRsLeft = IsRetIndirect ? NumArgGPRs - 1 : NumArgGPRs; in computeInfo() local
11420 ArgInfo.info = classifyArgumentType(ArgInfo.type, ArgGPRsLeft, ArgFPRsLeft); in computeInfo()
11442 ABIArgInfo CSKYABIInfo::classifyArgumentType(QualType Ty, int &ArgGPRsLeft, in classifyArgumentType() argument
11445 assert(ArgGPRsLeft <= NumArgGPRs && "Arg GPR tracking underflow"); in classifyArgumentType()
11451 if (ArgGPRsLeft) in classifyArgumentType()
11452 ArgGPRsLeft -= 1; in classifyArgumentType()
11522 int ArgGPRsLeft = 2; in classifyReturnType() local
11527 return classifyArgumentType(RetTy, ArgGPRsLeft, ArgFPRsLeft, true); in classifyReturnType()