Lines Matching defs:RegSize
3449 unsigned RegSize = regSize();
3450 unsigned ByValSize = RoundUpToAlignment(ArgFlags.getByValSize(), RegSize);
3451 unsigned Align = std::min(std::max(ArgFlags.getByValAlign(), RegSize),
3452 RegSize * 2);
3458 ByVal.Address = CCInfo.AllocateStack(ByValSize - RegSize * ByVal.NumRegs,
3497 unsigned RegSize = regSize(), NumIntArgRegs = numIntArgRegs();
3499 assert(!(ByValSize % RegSize) && !(Align % RegSize) &&
3501 "RegSize.");
3505 // If Align > RegSize, the first arg register must be even.
3506 if ((Align > RegSize) && (ByVal.FirstIdx % 2)) {
3513 ByValSize -= RegSize, ++I, ++ByVal.NumRegs)
3539 unsigned RegAreaSize = ByVal.NumRegs * CC.regSize();
3545 (int)((CC.numIntArgRegs() - ByVal.FirstIdx) * CC.regSize());
3559 MVT RegTy = MVT::getIntegerVT(CC.regSize() * 8);
3565 unsigned Offset = I * CC.regSize();
3585 unsigned RegSizeInBytes = CC.regSize();
3679 unsigned RegSize = CC.regSize();
3680 MVT RegTy = MVT::getIntegerVT(RegSize * 8);
3690 VaArgOffset = RoundUpToAlignment(CCInfo.getNextStackOffset(), RegSize);
3692 VaArgOffset = (int)CC.reservedArgArea() - (int)(RegSize * (NumRegs - Idx));
3696 int FI = MFI->CreateFixedObject(RegSize, VaArgOffset, true);
3703 for (unsigned I = Idx; I < NumRegs; ++I, VaArgOffset += RegSize) {
3706 FI = MFI->CreateFixedObject(RegSize, VaArgOffset, true);