Lines Matching refs:ArgVT
3258 static unsigned CalculateStackSlotSize(EVT ArgVT, ISD::ArgFlagsTy Flags, in CalculateStackSlotSize() argument
3260 unsigned ArgSize = ArgVT.getStoreSize(); in CalculateStackSlotSize()
3274 static unsigned CalculateStackSlotAlignment(EVT ArgVT, EVT OrigVT, in CalculateStackSlotAlignment() argument
3280 if (ArgVT == MVT::v4f32 || ArgVT == MVT::v4i32 || in CalculateStackSlotAlignment()
3281 ArgVT == MVT::v8i16 || ArgVT == MVT::v16i8 || in CalculateStackSlotAlignment()
3282 ArgVT == MVT::v2f64 || ArgVT == MVT::v2i64 || in CalculateStackSlotAlignment()
3283 ArgVT == MVT::v1i128 || ArgVT == MVT::f128) in CalculateStackSlotAlignment()
3287 else if (ArgVT == MVT::v4f64 || ArgVT == MVT::v4i1) in CalculateStackSlotAlignment()
3310 Align = ArgVT.getStoreSize(); in CalculateStackSlotAlignment()
3320 static bool CalculateStackSlotUsed(EVT ArgVT, EVT OrigVT, in CalculateStackSlotUsed() argument
3332 CalculateStackSlotAlignment(ArgVT, OrigVT, Flags, PtrByteSize); in CalculateStackSlotUsed()
3340 ArgOffset += CalculateStackSlotSize(ArgVT, Flags, PtrByteSize); in CalculateStackSlotUsed()
3351 if (ArgVT == MVT::f32 || ArgVT == MVT::f64 || in CalculateStackSlotUsed()
3353 (HasQPX && (ArgVT == MVT::v4f32 || in CalculateStackSlotUsed()
3354 ArgVT == MVT::v4f64 || in CalculateStackSlotUsed()
3355 ArgVT == MVT::v4i1))) in CalculateStackSlotUsed()
3360 if (ArgVT == MVT::v4f32 || ArgVT == MVT::v4i32 || in CalculateStackSlotUsed()
3361 ArgVT == MVT::v8i16 || ArgVT == MVT::v16i8 || in CalculateStackSlotUsed()
3362 ArgVT == MVT::v2f64 || ArgVT == MVT::v2i64 || in CalculateStackSlotUsed()
3363 ArgVT == MVT::v1i128 || ArgVT == MVT::f128) in CalculateStackSlotUsed()
3708 if (CalculateStackSlotUsed(Ins[i].VT, Ins[i].ArgVT, Ins[i].Flags, in LowerFormalArguments_64SVR4()
3729 EVT OrigVT = Ins[ArgNo].ArgVT; in LowerFormalArguments_64SVR4()
4535 if (CalculateStackSlotUsed(Param.VT, Param.ArgVT, Param.Flags, in needStackSlotPassParameters()
5382 MVT ArgVT = Outs[i].VT; in LowerCall_32SVR4() local
5387 Result = CC_PPC32_SVR4(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags, in LowerCall_32SVR4()
5390 Result = CC_PPC32_SVR4_VarArg(i, ArgVT, ArgVT, CCValAssign::Full, in LowerCall_32SVR4()
5397 << EVT(ArgVT).getEVTString() << "\n"; in LowerCall_32SVR4()
5642 if (CalculateStackSlotUsed(Outs[i].VT, Outs[i].ArgVT, Outs[i].Flags, in LowerCall_64SVR4()
5662 EVT ArgVT = Outs[i].VT; in LowerCall_64SVR4() local
5663 EVT OrigVT = Outs[i].ArgVT; in LowerCall_64SVR4()
5674 switch (ArgVT.getSimpleVT().SimpleTy) { in LowerCall_64SVR4()
5717 CalculateStackSlotAlignment(ArgVT, OrigVT, Flags, PtrByteSize); in LowerCall_64SVR4()
5720 NumBytes += CalculateStackSlotSize(ArgVT, Flags, PtrByteSize); in LowerCall_64SVR4()
5786 EVT ArgVT = Outs[i].VT; in LowerCall_64SVR4() local
5787 EVT OrigVT = Outs[i].ArgVT; in LowerCall_64SVR4()
5799 CalculateStackSlotAlignment(ArgVT, OrigVT, Flags, PtrByteSize); in LowerCall_64SVR4()
6274 EVT ArgVT = Outs[i].VT; in LowerCall_Darwin() local
6276 if (ArgVT == MVT::v4f32 || ArgVT == MVT::v4i32 || in LowerCall_Darwin()
6277 ArgVT == MVT::v8i16 || ArgVT == MVT::v16i8 || in LowerCall_Darwin()
6278 ArgVT == MVT::v2f64 || ArgVT == MVT::v2i64) { in LowerCall_Darwin()
6288 NumBytes += CalculateStackSlotSize(ArgVT, Flags, PtrByteSize); in LowerCall_Darwin()