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.cpp2726 Value *Op, *RemRes, *Remainder; in foldSelectWithSRem() local
2730 if (!(match(CondVal, m_ICmp(Pred, m_Value(RemRes), m_APInt(C))) && in foldSelectWithSRem()
2741 Remainder, Constant::getAllOnesValue(RemRes->getType())); in foldSelectWithSRem()
2750 if (match(TrueVal, m_Add(m_Specific(RemRes), m_Value(Remainder))) && in foldSelectWithSRem()
2751 match(RemRes, m_SRem(m_Value(Op), m_Specific(Remainder))) && in foldSelectWithSRem()
2753 FalseVal == RemRes) in foldSelectWithSRem()
2761 match(RemRes, m_SRem(m_Value(Op), m_SpecificInt(2))) && in foldSelectWithSRem()
2762 FalseVal == RemRes) in foldSelectWithSRem()
2763 return FoldToBitwiseAnd(ConstantInt::get(RemRes->getType(), 2)); in foldSelectWithSRem()