Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp614 bool IsEqualZero; in foldSelectICmpAndOr() local
626 IsEqualZero = IC->getPredicate() == ICmpInst::ICMP_EQ; in foldSelectICmpAndOr()
631 IsEqualZero = IC->getPredicate() == ICmpInst::ICMP_SGT; in foldSelectICmpAndOr()
632 if ((IsEqualZero && !match(CmpRHS, m_AllOnes())) || in foldSelectICmpAndOr()
633 (!IsEqualZero && !match(CmpRHS, m_Zero()))) in foldSelectICmpAndOr()
658 bool NeedXor = (!IsEqualZero && OrOnFalseVal) || (IsEqualZero && OrOnTrueVal); in foldSelectICmpAndOr()