Searched refs:DCst (Results 1 – 1 of 1) sorted by relevance
360 const APInt *BCst, *DCst, *OrigECst; in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed() local361 if (!match(B, m_APInt(BCst)) || !match(D, m_APInt(DCst)) || in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()373 ECst ^= *DCst; in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()377 if (*BCst == 0 || *DCst == 0) in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()384 if (!BCst->intersects(*DCst)) { in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()386 if (*DCst == ECst && match(A, m_ElementWiseBitCast(m_Value(Src))) && in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()423 if ((((*BCst & *DCst) & ECst) == 0) && in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()424 (*BCst & (*BCst ^ *DCst)).isPowerOf2()) { in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()425 APInt BorD = *BCst | *DCst; in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()426 APInt BandBxorDorE = (*BCst & (*BCst ^ *DCst)) | ECst; in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()[all …]