Lines Matching defs:AllowIntDomain
38844 bool AllowFloatDomain, bool AllowIntDomain,
38868 if (AllowIntDomain && ((MaskVT.is128BitVector() && Subtarget.hasSSE41()) ||
38999 bool AllowFloatDomain, bool AllowIntDomain,
39054 !ContainsZeros && (AllowIntDomain || Subtarget.hasAVX())) {
39062 Shuffle = (AllowIntDomain ? X86ISD::PSHUFD : X86ISD::VPERMILPI);
39063 ShuffleVT = (AllowIntDomain ? MVT::i32 : MVT::f32);
39071 if (!ContainsZeros && AllowIntDomain && MaskScalarSizeInBits == 16 &&
39106 if (!ContainsZeros && AllowIntDomain && MaskScalarSizeInBits < 64 &&
39119 if (AllowIntDomain &&
39147 bool AllowFloatDomain, bool AllowIntDomain,
39344 bool AllowFloatDomain, bool AllowIntDomain, SDValue &V1, SDValue &V2,
39351 if (AllowIntDomain && (EltSizeInBits == 64 || EltSizeInBits == 32) &&
39370 if (AllowIntDomain && ((MaskVT.is128BitVector() && Subtarget.hasSSSE3()) ||
39790 bool AllowIntDomain = (!FloatDomain || (Depth >= 3)) && Subtarget.hasSSE2() &&
39824 if (matchUnaryShuffle(MaskVT, Mask, AllowFloatDomain, AllowIntDomain, V1,
39836 AllowIntDomain, DAG, Subtarget, Shuffle, ShuffleVT,
39886 if (matchBinaryShuffle(MaskVT, Mask, AllowFloatDomain, AllowIntDomain, NewV1,
39901 AllowIntDomain, NewV1, NewV2, DL, DAG,
39918 if (Subtarget.hasSSE4A() && AllowIntDomain && RootSizeInBits == 128) {
39944 if (AllowIntDomain && MaskEltSizeInBits < 64 && Subtarget.hasAVX512()) {