Home
last modified time | relevance | path

Searched refs:ECst (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp371 APInt ECst = *OrigECst; in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed() local
373 ECst ^= *DCst; in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
386 if (*DCst == ECst && match(A, m_ElementWiseBitCast(m_Value(Src))) && in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
394 if (ECst != ExpBits) in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
423 if ((((*BCst & *DCst) & ECst) == 0) && in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
426 APInt BandBxorDorE = (*BCst & (*BCst ^ *DCst)) | ECst; in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
457 if (ECst.isZero()) { in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
479 if ((*BCst & ECst) != 0) { in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
1032 const APInt *BCst, *DCst, *ECst; in foldNegativePower2AndShiftedMask() local
1034 match(E, m_APInt(ECst)) && *DCst == *ECst && in foldNegativePower2AndShiftedMask()