Lines Matching refs:ConstD
561 const APInt *ConstB, *ConstD; in foldLogOpOfMaskedICmps() local
562 if (!match(B, m_APInt(ConstB)) || !match(D, m_APInt(ConstD))) in foldLogOpOfMaskedICmps()
571 APInt NewMask = *ConstB & *ConstD; in foldLogOpOfMaskedICmps()
574 else if (NewMask == *ConstD) in foldLogOpOfMaskedICmps()
583 APInt NewMask = *ConstB | *ConstD; in foldLogOpOfMaskedICmps()
586 else if (NewMask == *ConstD) in foldLogOpOfMaskedICmps()
620 const APInt ConstE = PredR != CC ? *ConstD ^ *OldConstE : *OldConstE; in foldLogOpOfMaskedICmps()
622 if (((*ConstB & *ConstD) & (ConstC ^ ConstE)).getBoolValue()) in foldLogOpOfMaskedICmps()
625 if (IsNot && !ConstB->isSubsetOf(*ConstD) && !ConstD->isSubsetOf(*ConstB)) in foldLogOpOfMaskedICmps()
630 BD = *ConstB & *ConstD; in foldLogOpOfMaskedICmps()
633 BD = *ConstB | *ConstD; in foldLogOpOfMaskedICmps()