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

References

lib/Analysis/InstructionSimplify.cpp
 1023     if ((IsSigned && Q.IIQ.hasNoSignedWrap(Mul)) ||
 1627   bool isNSW = IIQ.hasNoSignedWrap(AddInst);
 1700   bool isNSW = IIQ.hasNoSignedWrap(AddInst);
 2684            Q.IIQ.hasNoSignedWrap(cast<OverflowingBinaryOperator>(LBO)));
 2694            Q.IIQ.hasNoSignedWrap(cast<OverflowingBinaryOperator>(RBO)));
 2912         if (Q.IIQ.hasNoSignedWrap(cast<OverflowingBinaryOperator>(LBO)) ||
 2961       bool NSW = Q.IIQ.hasNoSignedWrap(LBO) && Q.IIQ.hasNoSignedWrap(RBO);
 2961       bool NSW = Q.IIQ.hasNoSignedWrap(LBO) && Q.IIQ.hasNoSignedWrap(RBO);
 3691       if (Q.IIQ.hasNoSignedWrap(B) || Q.IIQ.hasNoUnsignedWrap(B))
 5257                         Q.IIQ.hasNoSignedWrap(cast<BinaryOperator>(I)),
 5267                         Q.IIQ.hasNoSignedWrap(cast<BinaryOperator>(I)),
 5300                         Q.IIQ.hasNoSignedWrap(cast<BinaryOperator>(I)),
lib/Analysis/ValueTracking.cpp
 1036     bool NSW = Q.IIQ.hasNoSignedWrap(cast<OverflowingBinaryOperator>(I));
 1105           Q.IIQ.hasNoSignedWrap(cast<Instruction>(RHS)))
 1171     bool NSW = Q.IIQ.hasNoSignedWrap(cast<OverflowingBinaryOperator>(I));
 1222     bool NSW = Q.IIQ.hasNoSignedWrap(cast<OverflowingBinaryOperator>(I));
 1228     bool NSW = Q.IIQ.hasNoSignedWrap(cast<OverflowingBinaryOperator>(I));
 1389           if (OverflowOp && Q.IIQ.hasNoSignedWrap(OverflowOp)) {
 1796         Q.IIQ.hasNoSignedWrap(VOBO)) {
 2205     if ((Q.IIQ.hasNoSignedWrap(BO) || Q.IIQ.hasNoUnsignedWrap(BO)) &&
 5429       } else if (IIQ.hasNoSignedWrap(cast<OverflowingBinaryOperator>(&BO))) {
 5649         IIQ.hasNoSignedWrap(cast<Instruction>(RHS)))