reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1023 << L->getHeader()->getParent()->getName() << "] Loop %" 1024 << L->getHeader()->getName() << "\n"); 1025 TransformationMode TM = hasUnrollTransformation(L); 1028 if (!L->isLoopSimplifyForm()) { 1039 bool OptForSize = L->getHeader()->getParent()->hasOptSize(); 1044 L, SE, TTI, BFI, PSI, OptLevel, ProvidedThreshold, ProvidedCount, 1056 CodeMetrics::collectEphemeralValues(L, &AC, EphValues); 1059 ApproximateLoopSize(L, NumInlineCandidates, NotDuplicatable, Convergent, 1084 BasicBlock *ExitingBlock = L->getLoopLatch(); 1085 if (!ExitingBlock || !L->isLoopExiting(ExitingBlock)) 1086 ExitingBlock = L->getExitingBlock(); 1088 TripCount = SE.getSmallConstantTripCount(L, ExitingBlock); 1089 TripMultiple = SE.getSmallConstantTripMultiple(L, ExitingBlock); 1112 MaxTripCount = SE.getSmallConstantMaxTripCount(L); 1113 MaxOrZero = SE.isBackedgeTakenCountMaxOrZero(L); 1120 L, TTI, DT, LI, SE, EphValues, &ORE, TripCount, MaxTripCount, MaxOrZero, 1129 MDNode *OrigLoopID = L->getLoopID(); 1134 L, 1155 L->setLoopID(NewLoopID.getValue()); 1169 L->setLoopAlreadyUnrolled();