Lines Matching defs:AllowFloatDomain
37824 bool AllowFloatDomain, bool AllowIntDomain,
37907 if (MaskVT.is128BitVector() && Subtarget.hasSSE3() && AllowFloatDomain) {
37925 if (MaskVT.is256BitVector() && AllowFloatDomain) {
37946 if (MaskVT.is512BitVector() && AllowFloatDomain) {
37979 bool AllowFloatDomain, bool AllowIntDomain,
37997 ShuffleVT = (AllowFloatDomain ? MVT::v4f64 : MVT::v4i64);
38005 ShuffleVT = (AllowFloatDomain ? MVT::v8f64 : MVT::v8i64);
38010 } else if (AllowFloatDomain && Subtarget.hasAVX()) {
38127 bool AllowFloatDomain, bool AllowIntDomain,
38138 AllowFloatDomain) {
38146 AllowFloatDomain) {
38153 Subtarget.hasSSE2() && (AllowFloatDomain || !Subtarget.hasSSE41())) {
38160 (AllowFloatDomain || !Subtarget.hasSSE41())) {
38324 bool AllowFloatDomain, bool AllowIntDomain, SDValue &V1, SDValue &V2,
38401 if (AllowFloatDomain && EltSizeInBits == 32 && Subtarget.hasSSE41() &&
38410 if (AllowFloatDomain && EltSizeInBits == 64 &&
38426 if (AllowFloatDomain && EltSizeInBits == 32 &&
38473 if (AllowFloatDomain && EltSizeInBits == 32 && Subtarget.hasSSE41() &&
38769 bool AllowFloatDomain = FloatDomain || (Depth >= 3);
38804 if (matchUnaryShuffle(MaskVT, Mask, AllowFloatDomain, AllowIntDomain, V1,
38815 if (matchUnaryPermuteShuffle(MaskVT, Mask, Zeroable, AllowFloatDomain,
38832 if (!UnaryShuffle && AllowFloatDomain && RootSizeInBits == 128 &&
38866 if (matchBinaryShuffle(MaskVT, Mask, AllowFloatDomain, AllowIntDomain, NewV1,
38880 if (matchBinaryPermuteShuffle(MaskVT, Mask, Zeroable, AllowFloatDomain,