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

References

lib/Transforms/Scalar/LoopStrengthReduce.cpp
  539   if (UnfoldedOffset || BaseOffset)
  617   if (UnfoldedOffset != 0) {
  619     OS << "imm(" << UnfoldedOffset << ')';
 1358   C.NumBaseAdds += (F.UnfoldedOffset != 0);
 2635             F.UnfoldedOffset == OrigF.UnfoldedOffset) {
 2635             F.UnfoldedOffset == OrigF.UnfoldedOffset) {
 3623         TTI.isLegalAddImmediate((uint64_t)F.UnfoldedOffset +
 3625       F.UnfoldedOffset =
 3626           (uint64_t)F.UnfoldedOffset + InnerSumSC->getValue()->getZExtValue();
 3639         TTI.isLegalAddImmediate((uint64_t)F.UnfoldedOffset +
 3641       F.UnfoldedOffset =
 3642           (uint64_t)F.UnfoldedOffset + SC->getValue()->getZExtValue();
 3683       (Base.UnfoldedOffset != 0) <= 1)
 3732   if (NewBase.UnfoldedOffset) {
 3734     Ops.push_back(SE.getConstant(CombinedIntegerType, NewBase.UnfoldedOffset,
 3736     NewBase.UnfoldedOffset = 0;
 3936     if (F.UnfoldedOffset != 0) {
 3937       if (F.UnfoldedOffset == std::numeric_limits<int64_t>::min() &&
 3940       F.UnfoldedOffset = (uint64_t)F.UnfoldedOffset * Factor;
 3940       F.UnfoldedOffset = (uint64_t)F.UnfoldedOffset * Factor;
 3941       if (F.UnfoldedOffset / Factor != Base.UnfoldedOffset)
 3941       if (F.UnfoldedOffset / Factor != Base.UnfoldedOffset)
 3945           !ConstantInt::isValueValidForType(IntTy, F.UnfoldedOffset))
 4241             if (!TTI.isLegalAddImmediate((uint64_t)NewF.UnfoldedOffset + Imm))
 4244             NewF.UnfoldedOffset = (uint64_t)NewF.UnfoldedOffset + Imm;
 4244             NewF.UnfoldedOffset = (uint64_t)NewF.UnfoldedOffset + Imm;
 5249   int64_t UnfoldedOffset = F.UnfoldedOffset;