Lines Matching defs:AllowFloatDomain
38844 bool AllowFloatDomain, bool AllowIntDomain,
38927 if (MaskVT.is128BitVector() && Subtarget.hasSSE3() && AllowFloatDomain) {
38945 if (MaskVT.is256BitVector() && AllowFloatDomain) {
38966 if (MaskVT.is512BitVector() && AllowFloatDomain) {
38999 bool AllowFloatDomain, bool AllowIntDomain,
39017 ShuffleVT = (AllowFloatDomain ? MVT::v4f64 : MVT::v4i64);
39025 ShuffleVT = (AllowFloatDomain ? MVT::v8f64 : MVT::v8i64);
39030 } else if (AllowFloatDomain && Subtarget.hasAVX()) {
39147 bool AllowFloatDomain, bool AllowIntDomain,
39158 AllowFloatDomain) {
39166 AllowFloatDomain) {
39173 Subtarget.hasSSE2() && (AllowFloatDomain || !Subtarget.hasSSE41())) {
39180 (AllowFloatDomain || !Subtarget.hasSSE41())) {
39344 bool AllowFloatDomain, bool AllowIntDomain, SDValue &V1, SDValue &V2,
39421 if (AllowFloatDomain && EltSizeInBits == 32 && Subtarget.hasSSE41() &&
39430 if (AllowFloatDomain && EltSizeInBits == 64 &&
39446 if (AllowFloatDomain && EltSizeInBits == 32 &&
39493 if (AllowFloatDomain && EltSizeInBits == 32 && Subtarget.hasSSE41() &&
39789 bool AllowFloatDomain = FloatDomain || (Depth >= 3);
39824 if (matchUnaryShuffle(MaskVT, Mask, AllowFloatDomain, AllowIntDomain, V1,
39835 if (matchUnaryPermuteShuffle(MaskVT, Mask, Zeroable, AllowFloatDomain,
39852 if (!UnaryShuffle && AllowFloatDomain && RootSizeInBits == 128 &&
39886 if (matchBinaryShuffle(MaskVT, Mask, AllowFloatDomain, AllowIntDomain, NewV1,
39900 if (matchBinaryPermuteShuffle(MaskVT, Mask, Zeroable, AllowFloatDomain,