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