Home | History | Annotate | Download | only in PowerPC

Lines Matching full:argoffset

2794 /// stack slot (instead of being passed in registers).  ArgOffset,
2802 unsigned &ArgOffset,
2810 ArgOffset = ((ArgOffset + Align - 1) / Align) * Align;
2813 if (ArgOffset >= LinkageSize + ParamAreaSize)
2817 ArgOffset += CalculateStackSlotSize(ArgVT, Flags, PtrByteSize);
2819 ArgOffset = ((ArgOffset + PtrByteSize - 1)/PtrByteSize) * PtrByteSize;
2822 if (ArgOffset > LinkageSize + ParamAreaSize)
3192 unsigned ArgOffset = LinkageSize;
3217 ArgOffset = ((ArgOffset + Align - 1) / Align) * Align;
3218 CurArgOffset = ArgOffset;
3225 GPR_idx = (ArgOffset - LinkageSize) / PtrByteSize;
3248 int FI = MFI->CreateFixedObject(PtrByteSize, ArgOffset, true);
3262 ArgSize + ArgOffset > LinkageSize + Num_GPR_Regs * PtrByteSize)
3263 FI = MFI->CreateFixedObject(ArgSize, ArgOffset, false, true);
3303 ArgOffset += PtrByteSize;
3329 ArgOffset += ArgSize;
3368 ArgOffset += 8;
3402 if ((ArgOffset % PtrByteSize) == (isLittleEndian ? 4 : 0))
3421 ArgOffset += ArgSize;
3423 ArgOffset = ((ArgOffset + PtrByteSize - 1)/PtrByteSize) * PtrByteSize;
3450 ArgOffset += 16;
3480 ArgOffset += Sz;
3501 MinReservedArea = std::max(ArgOffset, LinkageSize + 8 * PtrByteSize);
3516 int Depth = ArgOffset;
3525 for (GPR_idx = (ArgOffset - LinkageSize) / PtrByteSize;
3561 unsigned ArgOffset = LinkageSize;
3563 unsigned MinReservedArea = ArgOffset;
3593 unsigned VecArgOffset = ArgOffset;
3655 unsigned CurArgOffset = ArgOffset;
3705 ArgOffset += PtrByteSize;
3711 // to memory. ArgOffset will be the address of the beginning
3719 int FI = MFI->CreateFixedObject(PtrByteSize, ArgOffset, true);
3727 ArgOffset += PtrByteSize;
3729 ArgOffset += ArgSize - (ArgOffset-CurArgOffset);
3754 ArgOffset += PtrByteSize;
3774 ArgOffset += 8;
3801 ArgOffset += isPPC64 ? 8 : ObjSize;
3813 while ((ArgOffset % 16) != 0) {
3814 ArgOffset += PtrByteSize;
3818 ArgOffset += 16;
3829 ArgOffset = ((ArgOffset+15)/16)*16;
3830 CurArgOffset = ArgOffset;
3831 ArgOffset += 16;
3872 int Depth = ArgOffset;
4219 SDValue Arg, int SPDiff, unsigned ArgOffset,
4221 int Offset = ArgOffset + SPDiff;
4278 SDValue PtrOff, int SPDiff, unsigned ArgOffset, bool isPPC64,
4290 DAG.getConstant(ArgOffset, dl, PtrVT));
4295 } else CalculateTailCallArgDest(DAG, MF, isPPC64, Arg, SPDiff, ArgOffset,
5160 unsigned ArgOffset = LinkageSize;
5183 ArgOffset = ((ArgOffset + Align - 1) / Align) * Align;
5185 PtrOff = DAG.getConstant(ArgOffset, dl, StackPtr.getValueType());
5194 GPR_idx = (ArgOffset - LinkageSize) / PtrByteSize;
5234 ArgOffset += PtrByteSize;
5249 ArgOffset += PtrByteSize;
5297 ArgOffset += PtrByteSize;
5312 ArgOffset += PtrByteSize;
5314 ArgOffset += ((Size - j + PtrByteSize-1)/PtrByteSize)*PtrByteSize;
5342 LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset,
5346 ArgOffset += PtrByteSize;
5349 ArgOffset += PtrByteSize;
5392 } else if (ArgOffset % PtrByteSize != 0) {
5427 LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset,
5437 ArgOffset += (Arg.getValueType() == MVT::f32 &&
5440 ArgOffset = ((ArgOffset + PtrByteSize - 1)/PtrByteSize) * PtrByteSize;
5479 ArgOffset += 16;
5505 LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset,
5509 ArgOffset += 16;
5513 ArgOffset += 16;
5537 ArgOffset += (IsF32 ? 16 : 32);
5558 LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset,
5562 ArgOffset += (IsF32 ? 16 : 32);
5566 ArgOffset += (IsF32 ? 16 : 32);
5572 assert(NumBytesActuallyUsed == ArgOffset);
5729 unsigned ArgOffset = LinkageSize;
5762 PtrOff = DAG.getConstant(ArgOffset, dl, StackPtr.getValueType());
5789 ArgOffset += PtrByteSize;
5797 ArgOffset += PtrByteSize;
5820 ArgOffset += PtrByteSize;
5822 ArgOffset += ((Size - j + PtrByteSize-1)/PtrByteSize)*PtrByteSize;
5840 LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset,
5844 ArgOffset += PtrByteSize;
5884 LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset,
5888 ArgOffset += 8;
5890 ArgOffset += Arg.getValueType() == MVT::f32 ? 4 : 8;
5902 while (ArgOffset % 16 !=0) {
5903 ArgOffset += PtrByteSize;
5910 DAG.getConstant(ArgOffset, dl, PtrVT));
5921 ArgOffset += 16;
5942 LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset,
5945 ArgOffset += 16;
5958 ArgOffset = ((ArgOffset+15)/16)*16;
5959 ArgOffset += 12*16;
5968 LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset,
5971 ArgOffset += 16;