Home
last modified time | relevance | path

Searched refs:SizeInRegs (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DLanai.cpp53 unsigned SizeInRegs = llvm::alignTo(Size, 32U) / 32U; in shouldUseInReg() local
55 if (SizeInRegs == 0) in shouldUseInReg()
58 if (SizeInRegs > State.FreeRegs) { in shouldUseInReg()
63 State.FreeRegs -= SizeInRegs; in shouldUseInReg()
113 unsigned SizeInRegs = (getContext().getTypeSize(Ty) + 31) / 32; in classifyArgumentType() local
114 if (SizeInRegs <= State.FreeRegs) { in classifyArgumentType()
116 SmallVector<llvm::Type *, 3> Elements(SizeInRegs, Int32); in classifyArgumentType()
118 State.FreeRegs -= SizeInRegs; in classifyArgumentType()
H A DARC.cpp111 auto SizeInRegs = llvm::alignTo(getContext().getTypeSize(Ty), 32) / 32; in classifyArgumentType() local
125 SmallVector<llvm::Type *, 3> Elements(SizeInRegs, Int32); in classifyArgumentType()
128 return FreeRegs >= SizeInRegs ? in classifyArgumentType()
138 ? (FreeRegs >= SizeInRegs ? ABIArgInfo::getExtendInReg(Ty) in classifyArgumentType()
140 : (FreeRegs >= SizeInRegs ? ABIArgInfo::getDirectInReg() in classifyArgumentType()
H A DX86.cpp647 unsigned SizeInRegs = (Size + 31) / 32; in updateFreeRegs() local
649 if (SizeInRegs == 0) in updateFreeRegs()
653 if (SizeInRegs > State.FreeRegs) { in updateFreeRegs()
662 if (SizeInRegs > State.FreeRegs || SizeInRegs > 2) in updateFreeRegs()
666 State.FreeRegs -= SizeInRegs; in updateFreeRegs()
815 unsigned SizeInRegs = (TI.Width + 31) / 32; in classifyArgumentType() local
816 SmallVector<llvm::Type*, 3> Elements(SizeInRegs, Int32); in classifyArgumentType()