Lines Matching defs:ArgVT
4119 static unsigned CalculateStackSlotSize(EVT ArgVT, ISD::ArgFlagsTy Flags,
4121 unsigned ArgSize = ArgVT.getStoreSize();
4135 static Align CalculateStackSlotAlignment(EVT ArgVT, EVT OrigVT,
4141 if (ArgVT == MVT::v4f32 || ArgVT == MVT::v4i32 ||
4142 ArgVT == MVT::v8i16 || ArgVT == MVT::v16i8 ||
4143 ArgVT == MVT::v2f64 || ArgVT == MVT::v2i64 ||
4144 ArgVT == MVT::v1i128 || ArgVT == MVT::f128)
4167 Alignment = Align(ArgVT.getStoreSize());
4177 static bool CalculateStackSlotUsed(EVT ArgVT, EVT OrigVT, ISD::ArgFlagsTy Flags,
4186 CalculateStackSlotAlignment(ArgVT, OrigVT, Flags, PtrByteSize);
4194 ArgOffset += CalculateStackSlotSize(ArgVT, Flags, PtrByteSize);
4205 if (ArgVT == MVT::f32 || ArgVT == MVT::f64)
4210 if (ArgVT == MVT::v4f32 || ArgVT == MVT::v4i32 ||
4211 ArgVT == MVT::v8i16 || ArgVT == MVT::v16i8 ||
4212 ArgVT == MVT::v2f64 || ArgVT == MVT::v2i64 ||
4213 ArgVT == MVT::v1i128 || ArgVT == MVT::f128)
4560 if (CalculateStackSlotUsed(Ins[i].VT, Ins[i].ArgVT, Ins[i].Flags,
4579 EVT OrigVT = Ins[ArgNo].ArgVT;
5011 if (CalculateStackSlotUsed(Param.VT, Param.ArgVT, Param.Flags, PtrByteSize,
6039 MVT ArgVT = Outs[i].VT;
6044 Result = CC_PPC32_SVR4(i, ArgVT, ArgVT, CCValAssign::Full, ArgFlags,
6047 Result = CC_PPC32_SVR4_VarArg(i, ArgVT, ArgVT, CCValAssign::Full,
6054 << ArgVT << "\n";
6306 if (CalculateStackSlotUsed(Outs[i].VT, Outs[i].ArgVT, Outs[i].Flags,
6325 EVT ArgVT = Outs[i].VT;
6326 EVT OrigVT = Outs[i].ArgVT;
6337 switch (ArgVT.getSimpleVT().SimpleTy) {
6371 CalculateStackSlotAlignment(ArgVT, OrigVT, Flags, PtrByteSize);
6374 NumBytes += CalculateStackSlotSize(ArgVT, Flags, PtrByteSize);
6439 EVT ArgVT = Outs[i].VT;
6440 EVT OrigVT = Outs[i].ArgVT;
6452 CalculateStackSlotAlignment(ArgVT, OrigVT, Flags, PtrByteSize);
7247 EVT ArgVT = Ins[VA.getValNo()].ArgVT;
7301 if (!ArgVT.isVector() && !ValVT.isVector() && ArgVT.isInteger() &&
7303 ArgVT.getScalarSizeInBits() < ValVT.getScalarSizeInBits()) {
7305 ISD::TRUNCATE, dl, ArgVT.getSimpleVT() == MVT::i1 ? MVT::i8 : ArgVT,
18843 EVT ArgVT = N.getValueType();
18844 Type *ArgTy = ArgVT.getTypeForEVT(*DAG.getContext());