reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5422 switch (BO.getOpcode()) { 5424 if (match(BO.getOperand(1), m_APInt(C)) && !C->isNullValue()) { 5426 if (IIQ.hasNoUnsignedWrap(cast<OverflowingBinaryOperator>(&BO))) { 5429 } else if (IIQ.hasNoSignedWrap(cast<OverflowingBinaryOperator>(&BO))) { 5444 if (match(BO.getOperand(1), m_APInt(C))) 5450 if (match(BO.getOperand(1), m_APInt(C))) 5456 if (match(BO.getOperand(1), m_APInt(C)) && C->ult(Width)) { 5460 } else if (match(BO.getOperand(0), m_APInt(C))) { 5462 if (!C->isNullValue() && IIQ.isExact(&BO)) 5477 if (match(BO.getOperand(1), m_APInt(C)) && C->ult(Width)) { 5480 } else if (match(BO.getOperand(0), m_APInt(C))) { 5483 if (!C->isNullValue() && IIQ.isExact(&BO)) 5491 if (match(BO.getOperand(0), m_APInt(C))) { 5492 if (IIQ.hasNoUnsignedWrap(&BO)) { 5496 } else if (BO.hasNoSignedWrap()) { // TODO: What if both nuw+nsw? 5513 if (match(BO.getOperand(1), m_APInt(C))) { 5531 } else if (match(BO.getOperand(0), m_APInt(C))) { 5545 if (match(BO.getOperand(1), m_APInt(C)) && !C->isNullValue()) { 5548 } else if (match(BO.getOperand(0), m_APInt(C))) { 5555 if (match(BO.getOperand(1), m_APInt(C))) { 5563 if (match(BO.getOperand(1), m_APInt(C)))