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

References

lib/Transforms/Scalar/LoopStrengthReduce.cpp
 3869   Type *IntTy = Base.getType();
 3877   if (Base.ScaledReg && Base.ScaledReg->getType()->isPointerTy())
 3877   if (Base.ScaledReg && Base.ScaledReg->getType()->isPointerTy())
 3879   for (const SCEV *BaseReg : Base.BaseRegs)
 3882   assert(!Base.BaseGV && "ICmpZero use is not legal!");
 3887     if (Base.BaseOffset == std::numeric_limits<int64_t>::min() && Factor == -1)
 3889     int64_t NewBaseOffset = (uint64_t)Base.BaseOffset * Factor;
 3890     if (NewBaseOffset / Factor != Base.BaseOffset)
 3909     Formula F = Base;
 3924       if (getExactSDiv(F.BaseRegs[i], FactorS, SE) != Base.BaseRegs[i])
 3931       if (getExactSDiv(F.ScaledReg, FactorS, SE) != Base.ScaledReg)
 3941       if (F.UnfoldedOffset / Factor != Base.UnfoldedOffset)