Lines Matching refs:ByValSize
3497 unsigned ByValSize = RoundUpToAlignment(ArgFlags.getByValSize(), RegSize); in handleByValArg() local
3502 allocateRegs(ByVal, ByValSize, Align); in handleByValArg()
3505 ByVal.Address = CCInfo.AllocateStack(ByValSize - RegSize * ByVal.NumRegs, in handleByValArg()
3540 unsigned ByValSize, in allocateRegs() argument
3544 assert(!(ByValSize % RegSize) && !(Align % RegSize) && in allocateRegs()
3557 for (unsigned I = ByVal.FirstIdx; ByValSize && (I < NumIntArgRegs); in allocateRegs()
3558 ByValSize -= RegSize, ++I, ++ByVal.NumRegs) in allocateRegs()
3628 unsigned ByValSize = Flags.getByValSize(); in passByValArg() local
3636 bool LeftoverBytes = (ByVal.NumRegs * RegSize > ByValSize); in passByValArg()
3652 if (ByValSize == Offset) in passByValArg()
3657 assert((ByValSize > Offset) && (ByValSize < Offset + RegSize) && in passByValArg()
3662 Offset < ByValSize; LoadSize /= 2) { in passByValArg()
3663 unsigned RemSize = ByValSize - Offset; in passByValArg()
3705 unsigned MemCpySize = ByValSize - Offset; in passByValArg()