Lines Matching defs:PtrByteSize
4120 unsigned PtrByteSize) {
4128 ArgSize = ((ArgSize + PtrByteSize - 1)/PtrByteSize) * PtrByteSize;
4137 unsigned PtrByteSize) {
4138 Align Alignment(PtrByteSize);
4150 if (BVAlign > PtrByteSize) {
4151 if (BVAlign.value() % PtrByteSize != 0)
4178 unsigned PtrByteSize, unsigned LinkageSize,
4186 CalculateStackSlotAlignment(ArgVT, OrigVT, Flags, PtrByteSize);
4194 ArgOffset += CalculateStackSlotSize(ArgVT, Flags, PtrByteSize);
4196 ArgOffset = ((ArgOffset + PtrByteSize - 1)/PtrByteSize) * PtrByteSize;
4529 unsigned PtrByteSize = 8;
4552 unsigned ParamAreaSize = Num_GPR_Regs * PtrByteSize;
4561 PtrByteSize, LinkageSize, ParamAreaSize,
4595 CalculateStackSlotAlignment(ObjectVT, OrigVT, Flags, PtrByteSize);
4604 GPR_idx = (ArgOffset - LinkageSize) / PtrByteSize;
4618 ArgSize = ((ObjSize + PtrByteSize - 1)/PtrByteSize) * PtrByteSize;
4627 int FI = MFI.CreateFixedObject(PtrByteSize, ArgOffset, true);
4641 ArgSize + ArgOffset > LinkageSize + Num_GPR_Regs * PtrByteSize)
4648 if (ObjSize < PtrByteSize) {
4653 SDValue ArgOff = DAG.getConstant(PtrByteSize - ObjSize, dl, PtrVT);
4670 ArgOffset += PtrByteSize;
4679 for (unsigned j = 0; j < ArgSize; j += PtrByteSize) {
4691 unsigned StoreSizeInBits = std::min(PtrByteSize, (ObjSize - j)) * 8;
4736 ArgSize = PtrByteSize;
4774 if ((ArgOffset % PtrByteSize) == (isLittleEndian ? 4 : 0))
4792 ArgSize = Flags.isInConsecutiveRegs() ? ObjSize : PtrByteSize;
4795 ArgOffset = ((ArgOffset + PtrByteSize - 1)/PtrByteSize) * PtrByteSize;
4839 MinReservedArea = std::max(ArgOffset, LinkageSize + 8 * PtrByteSize);
4861 MFI.CreateFixedObject(PtrByteSize, Depth, true));
4867 for (GPR_idx = (ArgOffset - LinkageSize) / PtrByteSize;
4875 SDValue PtrOff = DAG.getConstant(PtrByteSize, dl, PtrVT);
4987 const unsigned PtrByteSize = 8;
5002 const unsigned ParamAreaSize = NumGPRs * PtrByteSize;
5011 if (CalculateStackSlotUsed(Param.VT, Param.ArgVT, Param.Flags, PtrByteSize,
6255 unsigned PtrByteSize = 8;
6300 unsigned ParamAreaSize = NumGPRs * PtrByteSize;
6307 PtrByteSize, LinkageSize, ParamAreaSize,
6371 CalculateStackSlotAlignment(ArgVT, OrigVT, Flags, PtrByteSize);
6374 NumBytes += CalculateStackSlotSize(ArgVT, Flags, PtrByteSize);
6376 NumBytes = ((NumBytes + PtrByteSize - 1)/PtrByteSize) * PtrByteSize;
6390 NumBytes = std::max(NumBytes, LinkageSize + 8 * PtrByteSize);
6452 CalculateStackSlotAlignment(ArgVT, OrigVT, Flags, PtrByteSize);
6464 GPR_idx = (ArgOffset - LinkageSize) / PtrByteSize;
6503 ArgOffset += PtrByteSize;
6511 SDValue Const = DAG.getConstant(PtrByteSize - Size, dl,
6518 ArgOffset += PtrByteSize;
6527 if ((NumGPRs - GPR_idx) * PtrByteSize < Size)
6558 ArgOffset += PtrByteSize;
6562 // For aggregates larger than PtrByteSize, copy the pieces of the
6564 for (unsigned j=0; j<Size; j+=PtrByteSize) {
6568 unsigned LoadSizeInBits = std::min(PtrByteSize, (Size - j)) * 8;
6575 ArgOffset += PtrByteSize;
6577 ArgOffset += ((Size - j + PtrByteSize-1)/PtrByteSize)*PtrByteSize;
6610 ArgOffset += PtrByteSize;
6613 ArgOffset += PtrByteSize;
6656 } else if (ArgOffset % PtrByteSize != 0) {
6706 ArgOffset = ((ArgOffset + PtrByteSize - 1)/PtrByteSize) * PtrByteSize;
6741 for (unsigned i=0; i<16; i+=PtrByteSize) {
7222 const unsigned PtrByteSize = IsPPC64 ? 8 : 4;
7234 CCInfo.AllocateStack(LinkageSize, Align(PtrByteSize));
7268 MachinePointerInfo(), Align(PtrByteSize));
7269 SaveStackPos = alignTo(SaveStackPos + SaveVT.getStoreSize(), PtrByteSize);
7276 SaveStackPos = alignTo(SaveStackPos + StoreSize, PtrByteSize);
7399 alignTo(Flags.getByValSize() ? Flags.getByValSize() : PtrByteSize,
7400 PtrByteSize);
7416 const unsigned StackSize = alignTo(Flags.getByValSize(), PtrByteSize);
7449 Offset += PtrByteSize;
7451 Offset += PtrByteSize) {
7494 const unsigned MinParameterSaveArea = 8 * PtrByteSize;
7509 MFI.CreateFixedObject(PtrByteSize, CCInfo.getStackSize(), true));
7523 (CCInfo.getStackSize() - LinkageSize) / PtrByteSize;
7535 SDValue PtrOff = DAG.getConstant(PtrByteSize, dl, PtrVT);
7578 const unsigned PtrByteSize = IsPPC64 ? 8 : 4;
7579 CCInfo.AllocateStack(LinkageSize, Align(PtrByteSize));
7588 const unsigned MinParameterSaveAreaSize = 8 * PtrByteSize;
7632 while (LoadOffset + PtrByteSize <= ByValSize && ArgLocs[I].isRegLoc()) {
7635 LoadOffset += PtrByteSize;
7670 const unsigned ResidueBytes = ByValSize % PtrByteSize;
7671 assert(ResidueBytes != 0 && LoadOffset + PtrByteSize > ByValSize &&
7754 LoadOffset += PtrByteSize;