Lines Matching defs:RegSizeInBytes
4501 unsigned RegSizeInBytes = Subtarget.getGPRSizeInBytes();
4503 std::min(Flags.getNonZeroByValAlign(), Align(RegSizeInBytes));
4505 RegTy = MVT::getIntegerVT(RegSizeInBytes * 8);
4510 bool LeftoverBytes = (NumRegs * RegSizeInBytes > ByValSizeInBytes);
4514 for (; I < NumRegs - LeftoverBytes; ++I, OffsetInBytes += RegSizeInBytes) {
4532 for (unsigned LoadSizeInBytes = RegSizeInBytes / 2, TotalBytesLoaded = 0;
4554 Shamt = (RegSizeInBytes - (TotalBytesLoaded + LoadSizeInBytes)) * 8;
4594 unsigned RegSizeInBytes = Subtarget.getGPRSizeInBytes();
4595 MVT RegTy = MVT::getIntegerVT(RegSizeInBytes * 8);
4605 VaArgOffset = alignTo(State.getStackSize(), RegSizeInBytes);
4609 (int)(RegSizeInBytes * (ArgRegs.size() - Idx));
4614 int FI = MFI.CreateFixedObject(RegSizeInBytes, VaArgOffset, true);
4622 ++I, VaArgOffset += RegSizeInBytes) {
4625 FI = MFI.CreateFixedObject(RegSizeInBytes, VaArgOffset, true);
4647 unsigned RegSizeInBytes = Subtarget.getGPRSizeInBytes();
4656 Alignment >= Align(RegSizeInBytes) &&
4657 "Byval argument's alignment should be a multiple of RegSizeInBytes.");
4661 // If Alignment > RegSizeInBytes, the first arg register must be even.
4665 if ((Alignment > RegSizeInBytes) && (FirstReg % 2)) {
4671 Size = alignTo(Size, RegSizeInBytes);
4673 Size -= RegSizeInBytes, ++I, ++NumRegs)