Searched refs:LBO (Results 1 – 2 of 2) sorted by relevance
2710 BinaryOperator *LBO = dyn_cast<BinaryOperator>(LHS); in simplifyICmpWithBinOp() local2712 if (MaxRecurse && (LBO || RBO)) { in simplifyICmpWithBinOp()2717 if (LBO && LBO->getOpcode() == Instruction::Add) { in simplifyICmpWithBinOp()2718 A = LBO->getOperand(0); in simplifyICmpWithBinOp()2719 B = LBO->getOperand(1); in simplifyICmpWithBinOp()2723 Q.IIQ.hasNoUnsignedWrap(cast<OverflowingBinaryOperator>(LBO))) || in simplifyICmpWithBinOp()2725 Q.IIQ.hasNoSignedWrap(cast<OverflowingBinaryOperator>(LBO))); in simplifyICmpWithBinOp()2783 if (LBO && match(LBO, m_c_Or(m_Value(Y), m_Specific(RHS)))) { in simplifyICmpWithBinOp()2817 if (LBO && match(LBO, m_c_And(m_Value(), m_Specific(RHS)))) { in simplifyICmpWithBinOp()2854 if (LBO && match(LBO, m_URem(m_Value(), m_Specific(RHS)))) { in simplifyICmpWithBinOp()[all …]
6375 if (auto *LBO = dyn_cast<BinaryOperator>(BO->LHS)) in createSCEV() local6376 if (ConstantInt *LCI = dyn_cast<ConstantInt>(LBO->getOperand(1))) in createSCEV()6377 if (LBO->getOpcode() == Instruction::And && in createSCEV()