Lines Matching refs:ArgGPRsLeft

11003   ABIArgInfo classifyArgumentType(QualType Ty, bool IsFixed, int &ArgGPRsLeft,
11045 int ArgGPRsLeft = IsRetIndirect ? NumArgGPRs - 1 : NumArgGPRs; in computeInfo() local
11053 classifyArgumentType(ArgInfo.type, IsFixed, ArgGPRsLeft, ArgFPRsLeft); in computeInfo()
11265 int &ArgGPRsLeft, in classifyArgumentType() argument
11267 assert(ArgGPRsLeft <= NumArgGPRs && "Arg GPR tracking underflow"); in classifyArgumentType()
11273 if (ArgGPRsLeft) in classifyArgumentType()
11274 ArgGPRsLeft -= 1; in classifyArgumentType()
11312 if (IsCandidate && NeededArgGPRs <= ArgGPRsLeft && in classifyArgumentType()
11314 ArgGPRsLeft -= NeededArgGPRs; in classifyArgumentType()
11327 NeededArgGPRs = 2 + (ArgGPRsLeft % 2); in classifyArgumentType()
11331 if (NeededArgGPRs > ArgGPRsLeft) { in classifyArgumentType()
11332 NeededArgGPRs = ArgGPRsLeft; in classifyArgumentType()
11335 ArgGPRsLeft -= NeededArgGPRs; in classifyArgumentType()
11384 int ArgGPRsLeft = 2; in classifyReturnType() local
11389 return classifyArgumentType(RetTy, /*IsFixed=*/true, ArgGPRsLeft, in classifyReturnType()
11521 ABIArgInfo classifyArgumentType(QualType Ty, int &ArgGPRsLeft,
11542 int ArgGPRsLeft = IsRetIndirect ? NumArgGPRs - 1 : NumArgGPRs; in computeInfo() local
11546 ArgInfo.info = classifyArgumentType(ArgInfo.type, ArgGPRsLeft, ArgFPRsLeft); in computeInfo()
11568 ABIArgInfo CSKYABIInfo::classifyArgumentType(QualType Ty, int &ArgGPRsLeft, in classifyArgumentType() argument
11571 assert(ArgGPRsLeft <= NumArgGPRs && "Arg GPR tracking underflow"); in classifyArgumentType()
11577 if (ArgGPRsLeft) in classifyArgumentType()
11578 ArgGPRsLeft -= 1; in classifyArgumentType()
11648 int ArgGPRsLeft = 2; in classifyReturnType() local
11653 return classifyArgumentType(RetTy, ArgGPRsLeft, ArgFPRsLeft, true); in classifyReturnType()