reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Analysis/InstructionSimplify.cpp
 2667   Type *ITy = GetCompareTy(LHS); // The return type.
 2669   BinaryOperator *LBO = dyn_cast<BinaryOperator>(LHS);
 2705     if ((C == LHS || D == LHS) && NoRHSWrapProblem)
 2705     if ((C == LHS || D == LHS) && NoRHSWrapProblem)
 2707               SimplifyICmpInst(Pred, Constant::getNullValue(LHS->getType()),
 2708                                C == LHS ? D : C, Q, MaxRecurse - 1))
 2758     if (RBO && match(RBO, m_c_Or(m_Value(Y), m_Specific(LHS)))) {
 2765         KnownBits LHSKnown = computeKnownBits(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT);
 2783   if (RBO && match(RBO, m_c_And(m_Value(), m_Specific(LHS)))) {
 2791   if (!CmpInst::isUnsigned(Pred) && match(LHS, m_Neg(m_ZExt(m_Value())))) {
 2843   if (RBO && match(RBO, m_URem(m_Value(), m_Specific(LHS)))) {
 2849       KnownBits Known = computeKnownBits(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT);
 2860       KnownBits Known = computeKnownBits(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT);
 2885   if (RBO && (match(RBO, m_LShr(m_Specific(LHS), m_Value())) ||
 2886               match(RBO, m_UDiv(m_Specific(LHS), m_Value())))) {