Lines Matching refs:FreeRegs
20 unsigned FreeRegs; member
31 if (!State.FreeRegs) in updateState()
34 State.FreeRegs--; in updateState()
37 if (sz < State.FreeRegs) in updateState()
38 State.FreeRegs -= sz; in updateState()
40 State.FreeRegs = 0; in updateState()
47 State.FreeRegs = 8; in computeInfo()
53 I.info = classifyArgumentType(I.type, State.FreeRegs); in computeInfo()
60 ABIArgInfo classifyArgumentType(QualType Ty, uint8_t FreeRegs) const;
92 uint8_t FreeRegs) const { in classifyArgumentType()
98 return getIndirectByRef(Ty, FreeRegs > 0); in classifyArgumentType()
125 return FreeRegs >= SizeInRegs ? in classifyArgumentType()
135 ? (FreeRegs >= SizeInRegs ? ABIArgInfo::getExtendInReg(Ty) in classifyArgumentType()
137 : (FreeRegs >= SizeInRegs ? ABIArgInfo::getDirectInReg() in classifyArgumentType()