Lines Matching refs:PtrByteSize
3989 unsigned PtrByteSize) { in CalculateStackSlotSize() argument
3997 ArgSize = ((ArgSize + PtrByteSize - 1)/PtrByteSize) * PtrByteSize; in CalculateStackSlotSize()
4006 unsigned PtrByteSize) { in CalculateStackSlotAlignment() argument
4007 Align Alignment(PtrByteSize); in CalculateStackSlotAlignment()
4019 if (BVAlign > PtrByteSize) { in CalculateStackSlotAlignment()
4020 if (BVAlign.value() % PtrByteSize != 0) in CalculateStackSlotAlignment()
4047 unsigned PtrByteSize, unsigned LinkageSize, in CalculateStackSlotUsed() argument
4055 CalculateStackSlotAlignment(ArgVT, OrigVT, Flags, PtrByteSize); in CalculateStackSlotUsed()
4063 ArgOffset += CalculateStackSlotSize(ArgVT, Flags, PtrByteSize); in CalculateStackSlotUsed()
4065 ArgOffset = ((ArgOffset + PtrByteSize - 1)/PtrByteSize) * PtrByteSize; in CalculateStackSlotUsed()
4398 unsigned PtrByteSize = 8; in LowerFormalArguments_64SVR4() local
4421 unsigned ParamAreaSize = Num_GPR_Regs * PtrByteSize; in LowerFormalArguments_64SVR4()
4430 PtrByteSize, LinkageSize, ParamAreaSize, in LowerFormalArguments_64SVR4()
4464 CalculateStackSlotAlignment(ObjectVT, OrigVT, Flags, PtrByteSize); in LowerFormalArguments_64SVR4()
4473 GPR_idx = (ArgOffset - LinkageSize) / PtrByteSize; in LowerFormalArguments_64SVR4()
4487 ArgSize = ((ObjSize + PtrByteSize - 1)/PtrByteSize) * PtrByteSize; in LowerFormalArguments_64SVR4()
4496 int FI = MFI.CreateFixedObject(PtrByteSize, ArgOffset, true); in LowerFormalArguments_64SVR4()
4510 ArgSize + ArgOffset > LinkageSize + Num_GPR_Regs * PtrByteSize) in LowerFormalArguments_64SVR4()
4517 if (ObjSize < PtrByteSize) { in LowerFormalArguments_64SVR4()
4522 SDValue ArgOff = DAG.getConstant(PtrByteSize - ObjSize, dl, PtrVT); in LowerFormalArguments_64SVR4()
4539 ArgOffset += PtrByteSize; in LowerFormalArguments_64SVR4()
4548 for (unsigned j = 0; j < ArgSize; j += PtrByteSize) { in LowerFormalArguments_64SVR4()
4560 unsigned StoreSizeInBits = std::min(PtrByteSize, (ObjSize - j)) * 8; in LowerFormalArguments_64SVR4()
4605 ArgSize = PtrByteSize; in LowerFormalArguments_64SVR4()
4643 if ((ArgOffset % PtrByteSize) == (isLittleEndian ? 4 : 0)) in LowerFormalArguments_64SVR4()
4661 ArgSize = Flags.isInConsecutiveRegs() ? ObjSize : PtrByteSize; in LowerFormalArguments_64SVR4()
4664 ArgOffset = ((ArgOffset + PtrByteSize - 1)/PtrByteSize) * PtrByteSize; in LowerFormalArguments_64SVR4()
4708 MinReservedArea = std::max(ArgOffset, LinkageSize + 8 * PtrByteSize); in LowerFormalArguments_64SVR4()
4730 MFI.CreateFixedObject(PtrByteSize, Depth, true)); in LowerFormalArguments_64SVR4()
4736 for (GPR_idx = (ArgOffset - LinkageSize) / PtrByteSize; in LowerFormalArguments_64SVR4()
4744 SDValue PtrOff = DAG.getConstant(PtrByteSize, dl, PtrVT); in LowerFormalArguments_64SVR4()
4856 const unsigned PtrByteSize = 8; in needStackSlotPassParameters() local
4871 const unsigned ParamAreaSize = NumGPRs * PtrByteSize; in needStackSlotPassParameters()
4880 if (CalculateStackSlotUsed(Param.VT, Param.ArgVT, Param.Flags, PtrByteSize, in needStackSlotPassParameters()
6125 unsigned PtrByteSize = 8; in LowerCall_64SVR4() local
6170 unsigned ParamAreaSize = NumGPRs * PtrByteSize; in LowerCall_64SVR4()
6177 PtrByteSize, LinkageSize, ParamAreaSize, in LowerCall_64SVR4()
6241 CalculateStackSlotAlignment(ArgVT, OrigVT, Flags, PtrByteSize); in LowerCall_64SVR4()
6244 NumBytes += CalculateStackSlotSize(ArgVT, Flags, PtrByteSize); in LowerCall_64SVR4()
6246 NumBytes = ((NumBytes + PtrByteSize - 1)/PtrByteSize) * PtrByteSize; in LowerCall_64SVR4()
6260 NumBytes = std::max(NumBytes, LinkageSize + 8 * PtrByteSize); in LowerCall_64SVR4()
6322 CalculateStackSlotAlignment(ArgVT, OrigVT, Flags, PtrByteSize); in LowerCall_64SVR4()
6334 GPR_idx = (ArgOffset - LinkageSize) / PtrByteSize; in LowerCall_64SVR4()
6373 ArgOffset += PtrByteSize; in LowerCall_64SVR4()
6381 SDValue Const = DAG.getConstant(PtrByteSize - Size, dl, in LowerCall_64SVR4()
6388 ArgOffset += PtrByteSize; in LowerCall_64SVR4()
6397 if ((NumGPRs - GPR_idx) * PtrByteSize < Size) in LowerCall_64SVR4()
6428 ArgOffset += PtrByteSize; in LowerCall_64SVR4()
6434 for (unsigned j=0; j<Size; j+=PtrByteSize) { in LowerCall_64SVR4()
6438 unsigned LoadSizeInBits = std::min(PtrByteSize, (Size - j)) * 8; in LowerCall_64SVR4()
6445 ArgOffset += PtrByteSize; in LowerCall_64SVR4()
6447 ArgOffset += ((Size - j + PtrByteSize-1)/PtrByteSize)*PtrByteSize; in LowerCall_64SVR4()
6480 ArgOffset += PtrByteSize; in LowerCall_64SVR4()
6483 ArgOffset += PtrByteSize; in LowerCall_64SVR4()
6526 } else if (ArgOffset % PtrByteSize != 0) { in LowerCall_64SVR4()
6576 ArgOffset = ((ArgOffset + PtrByteSize - 1)/PtrByteSize) * PtrByteSize; in LowerCall_64SVR4()
6611 for (unsigned i=0; i<16; i+=PtrByteSize) { in LowerCall_64SVR4()
7077 const unsigned PtrByteSize = IsPPC64 ? 8 : 4; in LowerFormalArguments_AIX() local
7089 CCInfo.AllocateStack(LinkageSize, Align(PtrByteSize)); in LowerFormalArguments_AIX()
7211 alignTo(Flags.getByValSize() ? Flags.getByValSize() : PtrByteSize, in LowerFormalArguments_AIX()
7212 PtrByteSize); in LowerFormalArguments_AIX()
7228 if (Flags.getNonZeroByValAlign() > PtrByteSize) in LowerFormalArguments_AIX()
7231 const unsigned StackSize = alignTo(Flags.getByValSize(), PtrByteSize); in LowerFormalArguments_AIX()
7264 Offset += PtrByteSize; in LowerFormalArguments_AIX()
7266 Offset += PtrByteSize) { in LowerFormalArguments_AIX()
7309 const unsigned MinParameterSaveArea = 8 * PtrByteSize; in LowerFormalArguments_AIX()
7324 MFI.CreateFixedObject(PtrByteSize, CCInfo.getStackSize(), true)); in LowerFormalArguments_AIX()
7338 (CCInfo.getStackSize() - LinkageSize) / PtrByteSize; in LowerFormalArguments_AIX()
7350 SDValue PtrOff = DAG.getConstant(PtrByteSize, dl, PtrVT); in LowerFormalArguments_AIX()
7393 const unsigned PtrByteSize = IsPPC64 ? 8 : 4; in LowerCall_AIX() local
7394 CCInfo.AllocateStack(LinkageSize, Align(PtrByteSize)); in LowerCall_AIX()
7403 const unsigned MinParameterSaveAreaSize = 8 * PtrByteSize; in LowerCall_AIX()
7447 while (LoadOffset + PtrByteSize <= ByValSize && ArgLocs[I].isRegLoc()) { in LowerCall_AIX()
7450 LoadOffset += PtrByteSize; in LowerCall_AIX()
7485 const unsigned ResidueBytes = ByValSize % PtrByteSize; in LowerCall_AIX()
7486 assert(ResidueBytes != 0 && LoadOffset + PtrByteSize > ByValSize && in LowerCall_AIX()
7569 LoadOffset += PtrByteSize; in LowerCall_AIX()