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

References

lib/Analysis/ScalarEvolutionExpander.cpp
 2023       if (OrigInc && IsomorphicInc) {
 2031              isExpandedAddRecExprPHI(Phi, IsomorphicInc, L))) {
 2033           std::swap(OrigInc, IsomorphicInc);
 2043             SE.getTruncateOrNoop(SE.getSCEV(OrigInc), IsomorphicInc->getType());
 2044         if (OrigInc != IsomorphicInc &&
 2045             TruncExpr == SE.getSCEV(IsomorphicInc) &&
 2046             SE.LI.replacementPreservesLCSSAForm(IsomorphicInc, OrigInc) &&
 2047             hoistIVInc(OrigInc, IsomorphicInc)) {
 2050                                  << *IsomorphicInc << '\n');
 2052           if (OrigInc->getType() != IsomorphicInc->getType()) {
 2060             Builder.SetCurrentDebugLocation(IsomorphicInc->getDebugLoc());
 2062                 OrigInc, IsomorphicInc->getType(), IVName);
 2064           IsomorphicInc->replaceAllUsesWith(NewInc);
 2065           DeadInsts.emplace_back(IsomorphicInc);