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

References

lib/Transforms/Scalar/LoopStrengthReduce.cpp
 1193     if (f.Offset < MinOffset)
 1194       MinOffset = f.Offset;
 1753   return isAMCompletelyFolded(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind,
 1766   if (!isAMCompletelyFolded(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind,
 1774         LU.AccessTy.MemTy, F.BaseGV, F.BaseOffset + LU.MinOffset, F.HasBaseReg,
 2521   int64_t NewMinOffset = LU.MinOffset;
 2542   if (NewOffset < LU.MinOffset) {
 2549                           NewOffset - LU.MinOffset, HasBaseReg))
 2555   LU.MinOffset = NewMinOffset;
 2594   LU.MinOffset = Offset;
 3373   assert(isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy, F) &&
 3598     if (isAlwaysFoldable(TTI, SE, LU.MinOffset, LU.MaxOffset, LU.Kind,
 3611         isAlwaysFoldable(TTI, SE, LU.MinOffset, LU.MaxOffset, LU.Kind,
 3751   if (!isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy, F))
 3782     if (isLegalUse(TTI, LU.MinOffset - Offset, LU.MaxOffset - Offset, LU.Kind,
 3836   if (!isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy, F))
 3851   Worklist.push_back(LU.MinOffset);
 3852   if (LU.MaxOffset != LU.MinOffset)
 3874   if (LU.MinOffset != LU.MaxOffset) return;
 3898     int64_t Offset = LU.MinOffset;
 3902     if (Offset / Factor != LU.MinOffset)
 3917     F.BaseOffset = (uint64_t)F.BaseOffset + Offset - LU.MinOffset;
 3974     if (!isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy,
 3979           isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LSRUse::Special,
 4211         if (!isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy,
 4236           if (!isLegalUse(TTI, LU.MinOffset, LU.MaxOffset,
 4533         if (!isLegalUse(TTI, LUThatHas->MinOffset, LUThatHas->MaxOffset,
 5600       assert(isLegalUse(TTI, LU.MinOffset, LU.MaxOffset, LU.Kind, LU.AccessTy,