Lines Matching refs:AC
435 AssumptionCache *AC) { in checkOverflow() argument
446 FI.InnerTripCount, FI.OuterTripCount, DL, AC, in checkOverflow()
474 ScalarEvolution *SE, AssumptionCache *AC, in CanFlattenLoopPair() argument
520 ScalarEvolution *SE, AssumptionCache *AC, in DoFlattenLoopPair() argument
582 ScalarEvolution *SE, AssumptionCache *AC, in CanWidenIV() argument
628 return CanFlattenLoopPair(FI, DT, LI, SE, AC, TTI); in CanWidenIV()
632 ScalarEvolution *SE, AssumptionCache *AC, in FlattenLoopPair() argument
640 if (!CanFlattenLoopPair(FI, DT, LI, SE, AC, TTI)) in FlattenLoopPair()
644 if (CanWidenIV(FI, DT, LI, SE, AC, TTI)) in FlattenLoopPair()
645 return DoFlattenLoopPair(FI, DT, LI, SE, AC, TTI); in FlattenLoopPair()
651 OverflowResult OR = checkOverflow(FI, DT, AC); in FlattenLoopPair()
662 return DoFlattenLoopPair(FI, DT, LI, SE, AC, TTI); in FlattenLoopPair()
666 AssumptionCache *AC, TargetTransformInfo *TTI) { in Flatten() argument
673 Changed |= FlattenLoopPair(FI, DT, LI, SE, AC, TTI); in Flatten()
688 Changed |= Flatten(LN, &AR.DT, &AR.LI, &AR.SE, &AR.AC, &AR.TTI); in run()
734 auto *AC = &getAnalysis<AssumptionCacheTracker>().getAssumptionCache(F); in runOnFunction() local
738 Changed |= Flatten(*LN, DT, LI, SE, AC, TTI); in runOnFunction()