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

/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DLanai.cpp53 unsigned SizeInRegs = llvm::alignTo(Size, 32U) / 32U; local
55 if (SizeInRegs == 0)
58 if (SizeInRegs > State.FreeRegs) {
63 State.FreeRegs -= SizeInRegs;
109 unsigned SizeInRegs = (getContext().getTypeSize(Ty) + 31) / 32; local
110 if (SizeInRegs <= State.FreeRegs) {
112 SmallVector<llvm::Type *, 3> Elements(SizeInRegs, Int32);
114 State.FreeRegs -= SizeInRegs;
H A DARC.cpp108 auto SizeInRegs = llvm::alignTo(getContext().getTypeSize(Ty), 32) / 32; local
122 SmallVector<llvm::Type *, 3> Elements(SizeInRegs, Int32);
125 return FreeRegs >= SizeInRegs ?
135 ? (FreeRegs >= SizeInRegs ? ABIArgInfo::getExtendInReg(Ty)
137 : (FreeRegs >= SizeInRegs ? ABIArgInfo::getDirectInReg()
H A DX86.cpp651 unsigned SizeInRegs = (Size + 31) / 32; local
653 if (SizeInRegs == 0)
657 if (SizeInRegs > State.FreeRegs) {
666 if (SizeInRegs > State.FreeRegs || SizeInRegs > 2)
670 State.FreeRegs -= SizeInRegs;
813 unsigned SizeInRegs = (TI.Width + 31) / 32; local
814 SmallVector<llvm::Type*, 3> Elements(SizeInRegs, Int32);

Completed in 60 milliseconds