Lines Matching defs:SplatSize
5429 /// SplatSize. Cast the result to VT.
5430 static SDValue BuildSplatI(int Val, unsigned SplatSize, EVT VT,
5438 EVT ReqVT = VT != MVT::Other ? VT : VTys[SplatSize-1];
5442 SplatSize = 1;
5444 EVT CanonicalVT = VTys[SplatSize-1];
5521 unsigned SplatSize = SplatBitSize / 8;
5540 return BuildSplatI(SextVal, SplatSize, Op.getValueType(), DAG, dl);
5557 EVT VT = (SplatSize == 1 ? MVT::v16i8 :
5558 (SplatSize == 2 ? MVT::v8i16 : MVT::v4i32));
5559 SDValue EltSize = DAG.getConstant(SplatSize, MVT::i32);
5570 if (SplatSize == 4 && SplatBits == (0x7FFFFFFF&~SplatUndef)) {
5596 SplatSize != Op.getValueType().getVectorElementType().getSizeInBits())
5616 SDValue Res = BuildSplatI(i, SplatSize, MVT::Other, DAG, dl);
5621 Res = BuildIntrinsicOp(IIDs[SplatSize-1], Res, Res, DAG, dl);
5627 SDValue Res = BuildSplatI(i, SplatSize, MVT::Other, DAG, dl);
5632 Res = BuildIntrinsicOp(IIDs[SplatSize-1], Res, Res, DAG, dl);
5638 SDValue Res = BuildSplatI(i, SplatSize, MVT::Other, DAG, dl);
5643 Res = BuildIntrinsicOp(IIDs[SplatSize-1], Res, Res, DAG, dl);
5650 SDValue Res = BuildSplatI(i, SplatSize, MVT::Other, DAG, dl);
5655 Res = BuildIntrinsicOp(IIDs[SplatSize-1], Res, Res, DAG, dl);
5661 SDValue T = BuildSplatI(i, SplatSize, MVT::v16i8, DAG, dl);
5666 SDValue T = BuildSplatI(i, SplatSize, MVT::v16i8, DAG, dl);
5671 SDValue T = BuildSplatI(i, SplatSize, MVT::v16i8, DAG, dl);