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

References

lib/Transforms/Scalar/GuardWidening.cpp
  646   if (!isKnownNonNegative(Check.getLength(), DL))
  661     auto *BaseInst = dyn_cast<Instruction>(Check.getBase());
  666     if (match(Check.getBase(), m_Add(m_Value(OpLHS), m_ConstantInt(OpRHS)))) {
  667       Check.setBase(OpLHS);
  668       APInt NewOffset = Check.getOffsetValue() + OpRHS->getValue();
  669       Check.setOffset(ConstantInt::get(Ctx, NewOffset));
  671     } else if (match(Check.getBase(),
  675         Check.setBase(OpLHS);
  676         APInt NewOffset = Check.getOffsetValue() + OpRHS->getValue();
  677         Check.setOffset(ConstantInt::get(Ctx, NewOffset));
  683   Checks.push_back(Check);