Lines Matching refs:AllowIntDomain
37253 bool AllowFloatDomain, bool AllowIntDomain, in matchUnaryShuffle() argument
37277 if (AllowIntDomain && ((MaskVT.is128BitVector() && Subtarget.hasSSE41()) || in matchUnaryShuffle()
37398 bool AllowFloatDomain, bool AllowIntDomain, in matchUnaryPermuteShuffle() argument
37449 !ContainsZeros && (AllowIntDomain || Subtarget.hasAVX())) { in matchUnaryPermuteShuffle()
37457 Shuffle = (AllowIntDomain ? X86ISD::PSHUFD : X86ISD::VPERMILPI); in matchUnaryPermuteShuffle()
37458 ShuffleVT = (AllowIntDomain ? MVT::i32 : MVT::f32); in matchUnaryPermuteShuffle()
37466 if (!ContainsZeros && AllowIntDomain && MaskScalarSizeInBits == 16 && in matchUnaryPermuteShuffle()
37501 if (AllowIntDomain && in matchUnaryPermuteShuffle()
37515 if (!ContainsZeros && AllowIntDomain && MaskScalarSizeInBits < 64 && in matchUnaryPermuteShuffle()
37534 bool AllowFloatDomain, bool AllowIntDomain, in matchBinaryShuffle() argument
37701 bool AllowFloatDomain, bool AllowIntDomain, SDValue &V1, SDValue &V2, in matchBinaryPermuteShuffle() argument
37708 if (AllowIntDomain && (EltSizeInBits == 64 || EltSizeInBits == 32) && in matchBinaryPermuteShuffle()
37727 if (AllowIntDomain && ((MaskVT.is128BitVector() && Subtarget.hasSSSE3()) || in matchBinaryPermuteShuffle()
38149 bool AllowIntDomain = (!FloatDomain || (Depth >= 3)) && Subtarget.hasSSE2() && in combineX86ShuffleChain() local
38183 if (matchUnaryShuffle(MaskVT, Mask, AllowFloatDomain, AllowIntDomain, V1, in combineX86ShuffleChain()
38195 AllowIntDomain, DAG, Subtarget, Shuffle, ShuffleVT, in combineX86ShuffleChain()
38245 if (matchBinaryShuffle(MaskVT, Mask, AllowFloatDomain, AllowIntDomain, NewV1, in combineX86ShuffleChain()
38260 AllowIntDomain, NewV1, NewV2, DL, DAG, in combineX86ShuffleChain()
38277 if (Subtarget.hasSSE4A() && AllowIntDomain && RootSizeInBits == 128) { in combineX86ShuffleChain()
38303 if (AllowIntDomain && MaskEltSizeInBits < 64 && Subtarget.hasAVX512()) { in combineX86ShuffleChain()