Lines Matching refs:ArgOffset
2517 unsigned &ArgOffset, in CalculateStackSlotUsed() argument
2525 ArgOffset = ((ArgOffset + Align - 1) / Align) * Align; in CalculateStackSlotUsed()
2528 if (ArgOffset >= LinkageSize + ParamAreaSize) in CalculateStackSlotUsed()
2532 ArgOffset += CalculateStackSlotSize(ArgVT, Flags, PtrByteSize); in CalculateStackSlotUsed()
2534 ArgOffset = ((ArgOffset + PtrByteSize - 1)/PtrByteSize) * PtrByteSize; in CalculateStackSlotUsed()
2537 if (ArgOffset > LinkageSize + ParamAreaSize) in CalculateStackSlotUsed()
2907 unsigned ArgOffset = LinkageSize; in LowerFormalArguments_64SVR4() local
2932 ArgOffset = ((ArgOffset + Align - 1) / Align) * Align; in LowerFormalArguments_64SVR4()
2933 CurArgOffset = ArgOffset; in LowerFormalArguments_64SVR4()
2940 GPR_idx = (ArgOffset - LinkageSize) / PtrByteSize; in LowerFormalArguments_64SVR4()
2963 int FI = MFI->CreateFixedObject(PtrByteSize, ArgOffset, true); in LowerFormalArguments_64SVR4()
2977 ArgSize + ArgOffset > LinkageSize + Num_GPR_Regs * PtrByteSize) in LowerFormalArguments_64SVR4()
2978 FI = MFI->CreateFixedObject(ArgSize, ArgOffset, false, true); in LowerFormalArguments_64SVR4()
3018 ArgOffset += PtrByteSize; in LowerFormalArguments_64SVR4()
3044 ArgOffset += ArgSize; in LowerFormalArguments_64SVR4()
3072 ArgOffset += 8; in LowerFormalArguments_64SVR4()
3103 if ((ArgOffset % PtrByteSize) == (isLittleEndian ? 4 : 0)) in LowerFormalArguments_64SVR4()
3122 ArgOffset += ArgSize; in LowerFormalArguments_64SVR4()
3124 ArgOffset = ((ArgOffset + PtrByteSize - 1)/PtrByteSize) * PtrByteSize; in LowerFormalArguments_64SVR4()
3150 ArgOffset += 16; in LowerFormalArguments_64SVR4()
3180 ArgOffset += Sz; in LowerFormalArguments_64SVR4()
3201 MinReservedArea = std::max(ArgOffset, LinkageSize + 8 * PtrByteSize); in LowerFormalArguments_64SVR4()
3216 int Depth = ArgOffset; in LowerFormalArguments_64SVR4()
3225 for (GPR_idx = (ArgOffset - LinkageSize) / PtrByteSize; in LowerFormalArguments_64SVR4()
3265 unsigned ArgOffset = LinkageSize; in LowerFormalArguments_Darwin() local
3267 unsigned MinReservedArea = ArgOffset; in LowerFormalArguments_Darwin()
3297 unsigned VecArgOffset = ArgOffset; in LowerFormalArguments_Darwin()
3359 unsigned CurArgOffset = ArgOffset; in LowerFormalArguments_Darwin()
3409 ArgOffset += PtrByteSize; in LowerFormalArguments_Darwin()
3423 int FI = MFI->CreateFixedObject(PtrByteSize, ArgOffset, true); in LowerFormalArguments_Darwin()
3431 ArgOffset += PtrByteSize; in LowerFormalArguments_Darwin()
3433 ArgOffset += ArgSize - (ArgOffset-CurArgOffset); in LowerFormalArguments_Darwin()
3458 ArgOffset += PtrByteSize; in LowerFormalArguments_Darwin()
3478 ArgOffset += 8; in LowerFormalArguments_Darwin()
3505 ArgOffset += isPPC64 ? 8 : ObjSize; in LowerFormalArguments_Darwin()
3517 while ((ArgOffset % 16) != 0) { in LowerFormalArguments_Darwin()
3518 ArgOffset += PtrByteSize; in LowerFormalArguments_Darwin()
3522 ArgOffset += 16; in LowerFormalArguments_Darwin()
3533 ArgOffset = ((ArgOffset+15)/16)*16; in LowerFormalArguments_Darwin()
3534 CurArgOffset = ArgOffset; in LowerFormalArguments_Darwin()
3535 ArgOffset += 16; in LowerFormalArguments_Darwin()
3576 int Depth = ArgOffset; in LowerFormalArguments_Darwin()
3755 SDValue Arg, int SPDiff, unsigned ArgOffset, in CalculateTailCallArgDest() argument
3757 int Offset = ArgOffset + SPDiff; in CalculateTailCallArgDest()
3820 unsigned ArgOffset, bool isPPC64, bool isTailCall, in LowerMemOpCallTo() argument
3833 DAG.getConstant(ArgOffset, PtrVT)); in LowerMemOpCallTo()
3838 } else CalculateTailCallArgDest(DAG, MF, isPPC64, Arg, SPDiff, ArgOffset, in LowerMemOpCallTo()
4686 unsigned ArgOffset = LinkageSize; in LowerCall_64SVR4() local
4709 ArgOffset = ((ArgOffset + Align - 1) / Align) * Align; in LowerCall_64SVR4()
4711 PtrOff = DAG.getConstant(ArgOffset, StackPtr.getValueType()); in LowerCall_64SVR4()
4720 GPR_idx = (ArgOffset - LinkageSize) / PtrByteSize; in LowerCall_64SVR4()
4760 ArgOffset += PtrByteSize; in LowerCall_64SVR4()
4775 ArgOffset += PtrByteSize; in LowerCall_64SVR4()
4823 ArgOffset += PtrByteSize; in LowerCall_64SVR4()
4838 ArgOffset += PtrByteSize; in LowerCall_64SVR4()
4840 ArgOffset += ((Size - j + PtrByteSize-1)/PtrByteSize)*PtrByteSize; in LowerCall_64SVR4()
4861 LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset, in LowerCall_64SVR4()
4865 ArgOffset += PtrByteSize; in LowerCall_64SVR4()
4868 ArgOffset += PtrByteSize; in LowerCall_64SVR4()
4911 } else if (ArgOffset % PtrByteSize != 0) { in LowerCall_64SVR4()
4946 LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset, in LowerCall_64SVR4()
4956 ArgOffset += (Arg.getValueType() == MVT::f32 && in LowerCall_64SVR4()
4959 ArgOffset = ((ArgOffset + PtrByteSize - 1)/PtrByteSize) * PtrByteSize; in LowerCall_64SVR4()
4997 ArgOffset += 16; in LowerCall_64SVR4()
5023 LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset, in LowerCall_64SVR4()
5027 ArgOffset += 16; in LowerCall_64SVR4()
5031 ArgOffset += 16; in LowerCall_64SVR4()
5055 ArgOffset += (IsF32 ? 16 : 32); in LowerCall_64SVR4()
5076 LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset, in LowerCall_64SVR4()
5080 ArgOffset += (IsF32 ? 16 : 32); in LowerCall_64SVR4()
5084 ArgOffset += (IsF32 ? 16 : 32); in LowerCall_64SVR4()
5090 assert(NumBytesActuallyUsed == ArgOffset); in LowerCall_64SVR4()
5249 unsigned ArgOffset = LinkageSize; in LowerCall_Darwin() local
5282 PtrOff = DAG.getConstant(ArgOffset, StackPtr.getValueType()); in LowerCall_Darwin()
5309 ArgOffset += PtrByteSize; in LowerCall_Darwin()
5317 ArgOffset += PtrByteSize; in LowerCall_Darwin()
5340 ArgOffset += PtrByteSize; in LowerCall_Darwin()
5342 ArgOffset += ((Size - j + PtrByteSize-1)/PtrByteSize)*PtrByteSize; in LowerCall_Darwin()
5360 LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset, in LowerCall_Darwin()
5364 ArgOffset += PtrByteSize; in LowerCall_Darwin()
5404 LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset, in LowerCall_Darwin()
5408 ArgOffset += 8; in LowerCall_Darwin()
5410 ArgOffset += Arg.getValueType() == MVT::f32 ? 4 : 8; in LowerCall_Darwin()
5422 while (ArgOffset % 16 !=0) { in LowerCall_Darwin()
5423 ArgOffset += PtrByteSize; in LowerCall_Darwin()
5430 DAG.getConstant(ArgOffset, PtrVT)); in LowerCall_Darwin()
5441 ArgOffset += 16; in LowerCall_Darwin()
5462 LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset, in LowerCall_Darwin()
5465 ArgOffset += 16; in LowerCall_Darwin()
5478 ArgOffset = ((ArgOffset+15)/16)*16; in LowerCall_Darwin()
5479 ArgOffset += 12*16; in LowerCall_Darwin()
5488 LowerMemOpCallTo(DAG, MF, Chain, Arg, PtrOff, SPDiff, ArgOffset, in LowerCall_Darwin()
5491 ArgOffset += 16; in LowerCall_Darwin()