Searched refs:FreeRegs (Results 1 – 3 of 3) sorted by relevance
20 unsigned FreeRegs; member31 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()92 uint8_t FreeRegs) const { in classifyArgumentType()98 return getIndirectByRef(Ty, FreeRegs > 0); in classifyArgumentType()[all …]
22 unsigned FreeRegs; member35 State.FreeRegs = FI.getRegParm(); in computeInfo()37 State.FreeRegs = 4; in computeInfo()58 if (SizeInRegs > State.FreeRegs) { in shouldUseInReg()59 State.FreeRegs = 0; in shouldUseInReg()63 State.FreeRegs -= SizeInRegs; in shouldUseInReg()71 if (State.FreeRegs) { in getIndirectResult()72 --State.FreeRegs; // Non-byval indirects just use one pointer. in getIndirectResult()110 if (SizeInRegs <= State.FreeRegs) { in classifyArgumentType()114 State.FreeRegs -= SizeInRegs; in classifyArgumentType()[all …]
100 unsigned FreeRegs = 0; member472 if (State.FreeRegs) { in getIndirectReturnResult()473 --State.FreeRegs; in getIndirectReturnResult()609 if (State.FreeRegs) { in getIndirectResult()658 State.FreeRegs = 0; in updateFreeRegs()911 State.FreeRegs = 3; in computeInfo()913 State.FreeRegs = 2; in computeInfo()916 State.FreeRegs = 2; in computeInfo()921 State.FreeRegs = 5; in computeInfo()936 if (State.FreeRegs) { in computeInfo()[all …]