Lines Matching defs:RegSizeInBytes
4426 unsigned RegSizeInBytes = Subtarget.getGPRSizeInBytes();
4428 std::min(Flags.getNonZeroByValAlign(), Align(RegSizeInBytes));
4430 RegTy = MVT::getIntegerVT(RegSizeInBytes * 8);
4435 bool LeftoverBytes = (NumRegs * RegSizeInBytes > ByValSizeInBytes);
4439 for (; I < NumRegs - LeftoverBytes; ++I, OffsetInBytes += RegSizeInBytes) {
4457 for (unsigned LoadSizeInBytes = RegSizeInBytes / 2, TotalBytesLoaded = 0;
4479 Shamt = (RegSizeInBytes - (TotalBytesLoaded + LoadSizeInBytes)) * 8;
4519 unsigned RegSizeInBytes = Subtarget.getGPRSizeInBytes();
4520 MVT RegTy = MVT::getIntegerVT(RegSizeInBytes * 8);
4530 VaArgOffset = alignTo(State.getStackSize(), RegSizeInBytes);
4534 (int)(RegSizeInBytes * (ArgRegs.size() - Idx));
4539 int FI = MFI.CreateFixedObject(RegSizeInBytes, VaArgOffset, true);
4547 ++I, VaArgOffset += RegSizeInBytes) {
4550 FI = MFI.CreateFixedObject(RegSizeInBytes, VaArgOffset, true);
4572 unsigned RegSizeInBytes = Subtarget.getGPRSizeInBytes();
4581 Alignment >= Align(RegSizeInBytes) &&
4582 "Byval argument's alignment should be a multiple of RegSizeInBytes.");
4586 // If Alignment > RegSizeInBytes, the first arg register must be even.
4590 if ((Alignment > RegSizeInBytes) && (FirstReg % 2)) {
4596 Size = alignTo(Size, RegSizeInBytes);
4598 Size -= RegSizeInBytes, ++I, ++NumRegs)