Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp2780 Value *Op, *RemRes, *Remainder; in foldSelectWithSRem() local
2784 if (!(match(CondVal, m_ICmp(Pred, m_Value(RemRes), m_APInt(C))) && in foldSelectWithSRem()
2795 Remainder, Constant::getAllOnesValue(RemRes->getType())); in foldSelectWithSRem()
2804 if (match(TrueVal, m_c_Add(m_Specific(RemRes), m_Value(Remainder))) && in foldSelectWithSRem()
2805 match(RemRes, m_SRem(m_Value(Op), m_Specific(Remainder))) && in foldSelectWithSRem()
2807 FalseVal == RemRes) in foldSelectWithSRem()
2815 match(RemRes, m_SRem(m_Value(Op), m_SpecificInt(2))) && in foldSelectWithSRem()
2816 FalseVal == RemRes) in foldSelectWithSRem()
2817 return FoldToBitwiseAnd(ConstantInt::get(RemRes->getType(), 2)); in foldSelectWithSRem()