Home
last modified time | relevance | path

Searched refs:ArgGPRsLeft (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DCSKY.cpp31 ABIArgInfo classifyArgumentType(QualType Ty, int &ArgGPRsLeft,
52 int ArgGPRsLeft = IsRetIndirect ? NumArgGPRs - 1 : NumArgGPRs; in computeInfo() local
56 ArgInfo.info = classifyArgumentType(ArgInfo.type, ArgGPRsLeft, ArgFPRsLeft); in computeInfo()
76 ABIArgInfo CSKYABIInfo::classifyArgumentType(QualType Ty, int &ArgGPRsLeft, in classifyArgumentType() argument
79 assert(ArgGPRsLeft <= NumArgGPRs && "Arg GPR tracking underflow"); in classifyArgumentType()
85 if (ArgGPRsLeft) in classifyArgumentType()
86 ArgGPRsLeft -= 1; in classifyArgumentType()
156 int ArgGPRsLeft = 2; in classifyReturnType() local
161 return classifyArgumentType(RetTy, ArgGPRsLeft, ArgFPRsLeft, true); in classifyReturnType()
H A DRISCV.cpp91 int ArgGPRsLeft = IsRetIndirect ? NumArgGPRs - 1 : NumArgGPRs; in computeInfo() local
350 int &ArgGPRsLeft, in classifyArgumentType() argument
358 if (ArgGPRsLeft) in classifyArgumentType()
359 ArgGPRsLeft -= 1; in classifyArgumentType()
397 if (IsCandidate && NeededArgGPRs <= ArgGPRsLeft && in classifyArgumentType()
399 ArgGPRsLeft -= NeededArgGPRs; in classifyArgumentType()
419 if (NeededArgGPRs > ArgGPRsLeft) { in classifyArgumentType()
420 NeededArgGPRs = ArgGPRsLeft; in classifyArgumentType()
423 ArgGPRsLeft -= NeededArgGPRs; in classifyArgumentType()
477 int ArgGPRsLeft = 2; in classifyReturnType() local
[all …]