Lines Matching refs:is128BitLaneCrossingShuffleMask
11640 static bool is128BitLaneCrossingShuffleMask(MVT VT, ArrayRef<int> Mask) { in is128BitLaneCrossingShuffleMask() function
13078 if (is128BitLaneCrossingShuffleMask(VT, Mask)) in lowerShuffleAsByteRotateAndPermute()
15866 assert(!is128BitLaneCrossingShuffleMask(VT, Mask) && in lowerShuffleAsBlendOfPSHUFBs()
16916 assert(!is128BitLaneCrossingShuffleMask(VT, InLaneMask) && in lowerShuffleAsLanePermuteAndShuffle()
17492 if (!is128BitLaneCrossingShuffleMask(VT, Mask)) in lowerShuffleAsRepeatedMaskAndLanePermute()
17758 if (!is128BitLaneCrossingShuffleMask(MVT::v4f64, Mask)) { in lowerV4F64Shuffle()
17808 if (is128BitLaneCrossingShuffleMask(MVT::v4f64, Mask) && in lowerV4F64Shuffle()
18013 if (!is128BitLaneCrossingShuffleMask(MVT::v8f32, Mask)) { in lowerV8F32Shuffle()
18243 if (is128BitLaneCrossingShuffleMask(MVT::v16i16, Mask)) { in lowerV16I16Shuffle()
18353 if (V2.isUndef() && is128BitLaneCrossingShuffleMask(MVT::v32i8, Mask)) { in lowerV32I8Shuffle()
18597 if (!is128BitLaneCrossingShuffleMask(MVT::v8f64, Mask)) { in lowerV8F64Shuffle()
18683 !is128BitLaneCrossingShuffleMask(MVT::v16f32, Mask)) { in lowerV16F32Shuffle()
18966 if (!is128BitLaneCrossingShuffleMask(MVT::v64i8, Mask)) { in lowerV64I8Shuffle()
37412 if (is128BitLaneCrossingShuffleMask(MaskEltVT, Mask)) { in matchUnaryPermuteShuffle()
38365 if (is128BitLaneCrossingShuffleMask(MaskVT, Mask)) { in combineX86ShuffleChain()