Lines Matching refs:Loop
195 DenseMap<Loop *, SmallVector<LoadStorePair, 8>> &LoopToCands,
239 DenseMap<Loop *, SmallVector<LoadStorePair, 8>> &LoopToCandidates;
249 DenseMap<Loop *, SmallVector<LoadStorePair, 8>> &LoopToCands,
250 Loop &CurLoop, LoopInfo &LI, BlockFrequencyInfo *BFI)
319 bool allowSpeculativeCounterPromotion(Loop *LP) {
332 bool isPromotionPossible(Loop *LP,
351 unsigned getMaxNumOfPromotionsInLoop(Loop *LP) {
390 DenseMap<Loop *, SmallVector<LoadStorePair, 8>> &LoopToCandidates;
393 Loop &L;
478 DenseMap<Loop *, SmallVector<LoadStorePair, 8>> LoopPromotionCandidates;
491 Loop *ParentLoop = LI.getLoopFor(BB);
497 SmallVector<Loop *, 4> Loops = LI.getLoopsInPreorder();
501 for (auto *Loop : llvm::reverse(Loops)) {
502 PGOCounterPromoter Promoter(LoopPromotionCandidates, *Loop, LI, BFI.get());