Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp383 const APInt *BCst, *CCst, *DCst, *OrigECst; in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed() local
400 if (*BCst == 0 || *DCst == 0) in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
407 if ((*BCst & *DCst) == 0) in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
426 if ((((*BCst & *DCst) & ECst) == 0) && in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
427 (*BCst & (*BCst ^ *DCst)).isPowerOf2()) { in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
428 APInt BorD = *BCst | *DCst; in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
429 APInt BandBxorDorE = (*BCst & (*BCst ^ *DCst)) | ECst; in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
449 if (!IsSubSetOrEqual(BCst, DCst) && !IsSuperSetOrEqual(BCst, DCst)) in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
461 if (IsSubSetOrEqual(BCst, DCst)) in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
472 if (IsSuperSetOrEqual(BCst, DCst)) in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed()
[all …]