Searched refs:LBO (Results 1 – 1 of 1) sorted by relevance
/external/llvm/lib/Analysis/ |
D | InstructionSimplify.cpp | 2591 BinaryOperator *LBO = dyn_cast<BinaryOperator>(LHS); in SimplifyICmpInst() local 2593 if (MaxRecurse && (LBO || RBO)) { in SimplifyICmpInst() 2598 if (LBO && LBO->getOpcode() == Instruction::Add) { in SimplifyICmpInst() 2599 A = LBO->getOperand(0); B = LBO->getOperand(1); in SimplifyICmpInst() 2601 (CmpInst::isUnsigned(Pred) && LBO->hasNoUnsignedWrap()) || in SimplifyICmpInst() 2602 (CmpInst::isSigned(Pred) && LBO->hasNoSignedWrap()); in SimplifyICmpInst() 2654 if (LBO && match(LBO, m_CombineOr(m_Or(m_Value(), m_Specific(RHS)), in SimplifyICmpInst() 2671 if (LBO && match(LBO, m_CombineOr(m_And(m_Value(), m_Specific(RHS)), in SimplifyICmpInst() 2710 if (LBO && match(LBO, m_URem(m_Value(), m_Specific(RHS)))) { in SimplifyICmpInst() 2772 if (LBO && match(LBO, m_UDiv(m_Specific(RHS), m_Value()))) { in SimplifyICmpInst() [all …]
|