Lines Matching defs:ArgVT
4102 static unsigned CalculateStackSlotSize(EVT ArgVT, ISD::ArgFlagsTy Flags,
4104 unsigned ArgSize = ArgVT.getStoreSize();
4118 static Align CalculateStackSlotAlignment(EVT ArgVT, EVT OrigVT,
4124 if (ArgVT == MVT::v4f32 || ArgVT == MVT::v4i32 ||
4125 ArgVT == MVT::v8i16 || ArgVT == MVT::v16i8 ||
4126 ArgVT == MVT::v2f64 || ArgVT == MVT::v2i64 ||
4127 ArgVT == MVT::v1i128 || ArgVT == MVT::f128)
4150 Alignment = Align(ArgVT.getStoreSize());
4160 static bool CalculateStackSlotUsed(EVT ArgVT, EVT OrigVT, ISD::ArgFlagsTy Flags,
4169 CalculateStackSlotAlignment(ArgVT, OrigVT, Flags, PtrByteSize);
4177 ArgOffset += CalculateStackSlotSize(ArgVT, Flags, PtrByteSize);
4188 if (ArgVT == MVT::f32 || ArgVT == MVT::f64)
4193 if (ArgVT == MVT::v4f32 || ArgVT == MVT::v4i32 ||
4194 ArgVT == MVT::v8i16 || ArgVT == MVT::v16i8 ||
4195 ArgVT == MVT::v2f64 || ArgVT == MVT::v2i64 ||
4196 ArgVT == MVT::v1i128 || ArgVT == MVT::f128)
4543 if (CalculateStackSlotUsed(Ins[i].VT, Ins[i].ArgVT, Ins[i].Flags,
4562 EVT OrigVT = Ins[ArgNo].ArgVT;
4994 if (CalculateStackSlotUsed(Param.VT, Param.ArgVT, Param.Flags, PtrByteSize,
6022 MVT ArgVT = Outs[i].VT;
6027 Result = CC_PPC32_SVR4(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags,
6030 Result = CC_PPC32_SVR4_VarArg(i, ArgVT, ArgVT, CCValAssign::Full,
6037 << ArgVT << "\n";
6289 if (CalculateStackSlotUsed(Outs[i].VT, Outs[i].ArgVT, Outs[i].Flags,
6308 EVT ArgVT = Outs[i].VT;
6309 EVT OrigVT = Outs[i].ArgVT;
6320 switch (ArgVT.getSimpleVT().SimpleTy) {
6354 CalculateStackSlotAlignment(ArgVT, OrigVT, Flags, PtrByteSize);
6357 NumBytes += CalculateStackSlotSize(ArgVT, Flags, PtrByteSize);
6422 EVT ArgVT = Outs[i].VT;
6423 EVT OrigVT = Outs[i].ArgVT;
6435 CalculateStackSlotAlignment(ArgVT, OrigVT, Flags, PtrByteSize);
18502 EVT ArgVT = N.getValueType();
18503 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());
18506 Entry.IsSExt = TLI.shouldSignExtendTypeInLibCall(ArgVT, SignExtend);