Lines Matching refs:ShufVT

6419     MVT ShufVT = VT.getSimpleVT();  in getShuffleScalarElt()  local
6420 MVT ShufSVT = ShufVT.getVectorElementType(); in getShuffleScalarElt()
6421 int NumElems = (int)ShufVT.getVectorNumElements(); in getShuffleScalarElt()
8987 MVT ShufVT = MVT::getVectorVT(MVT::i32, VT.getSizeInBits() / 32); in LowerBUILD_VECTOR() local
8988 Item = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, ShufVT, Item); in LowerBUILD_VECTOR()
13837 MVT ShufVT = MVT::getVectorVT(MVT::i8, NumBytes); in lowerShuffleAsBlendOfPSHUFBs() local
13839 V1 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V1), in lowerShuffleAsBlendOfPSHUFBs()
13840 DAG.getBuildVector(ShufVT, DL, V1Mask)); in lowerShuffleAsBlendOfPSHUFBs()
13842 V2 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V2), in lowerShuffleAsBlendOfPSHUFBs()
13843 DAG.getBuildVector(ShufVT, DL, V2Mask)); in lowerShuffleAsBlendOfPSHUFBs()
13848 V = DAG.getNode(ISD::OR, DL, ShufVT, V1, V2); in lowerShuffleAsBlendOfPSHUFBs()
18349 MVT ShufVT = MVT::getVectorVT(MVT::i32, VT.getSizeInBits() / 32); in LowerINSERT_VECTOR_ELT() local
18350 N1 = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, ShufVT, N1); in LowerINSERT_VECTOR_ELT()
41076 MVT ShufVT = LHS.getSimpleValueType(); in combineTargetShuffle() local
41081 ShufVT, {MaskLHS, MaskRHS}, ByteMask, in combineTargetShuffle()
41083 SDValue NewLHS = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, in combineTargetShuffle()
41085 SDValue NewRHS = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, in combineTargetShuffle()
48347 MVT ShufVT = VT.isFloatingPoint() ? MVT::v4f32 : MVT::v4i32; in combineHorizOpWithShuffle() local
48352 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
48353 Res = DAG.getVectorShuffle(ShufVT, DL, Res, Res, ScaledMask); in combineHorizOpWithShuffle()
48408 MVT ShufVT = VT.isFloatingPoint() ? MVT::v4f32 : MVT::v4i32; in combineHorizOpWithShuffle() local
48410 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
48411 Res = DAG.getVectorShuffle(ShufVT, DL, Res, Res, PostShuffle); in combineHorizOpWithShuffle()
48444 MVT ShufVT = VT.isFloatingPoint() ? MVT::v4f64 : MVT::v4i64; in combineHorizOpWithShuffle() local
48447 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
48448 Res = DAG.getVectorShuffle(ShufVT, DL, Res, Res, ShuffleMask); in combineHorizOpWithShuffle()
48635 MVT ShufVT = MVT::getVectorVT(MVT::i32, VT.getSizeInBits() / 32); in combineVectorHADDSUB() local
48636 Res = DAG.getBitcast(ShufVT, Res); in combineVectorHADDSUB()
48638 DAG.getNode(X86ISD::PSHUFD, DL, ShufVT, Res, in combineVectorHADDSUB()
48641 DAG.getNode(X86ISD::PSHUFD, DL, ShufVT, Res, in combineVectorHADDSUB()