Lines Matching refs:LoopBlock

314 BranchProbabilityInfo::LoopBlock::LoopBlock(const BasicBlock *BB,  in LoopBlock()  function in BranchProbabilityInfo::LoopBlock
354 const LoopBlock &LB, SmallVectorImpl<BasicBlock *> &Enters) const { in getLoopEnterBlocks()
365 const LoopBlock &LB, SmallVectorImpl<BasicBlock *> &Exits) const { in getLoopExitBlocks()
414 const LoopBlock SrcLoopBB = getLoopBlock(BB); in calcMetadataWeights()
415 const LoopBlock DstLoopBB = getLoopBlock(TI->getSuccessor(I - 1)); in calcMetadataWeights()
682 const LoopBlock &SrcLoopBB, iterator_range<IterT> Successors) const { in getMaxEstimatedEdgeWeight()
686 const LoopBlock DstLoopBB = getLoopBlock(DstBB); in getMaxEstimatedEdgeWeight()
705 LoopBlock &LoopBB, uint32_t BBWeight, in updateEstimatedBlockWeight()
707 SmallVectorImpl<LoopBlock> &LoopWorkList) { in updateEstimatedBlockWeight()
719 LoopBlock PredLoop = getLoopBlock(PredBlock); in updateEstimatedBlockWeight()
743 const LoopBlock &LoopBB, DominatorTree *DT, PostDominatorTree *PDT, in propagateEstimatedBlockWeight()
745 SmallVectorImpl<LoopBlock> &LoopWorkList) { in propagateEstimatedBlockWeight()
760 LoopBlock DomLoopBB = getLoopBlock(DomBB); in propagateEstimatedBlockWeight()
822 SmallVector<LoopBlock, 8> LoopWorkList; in computeEestimateBlockWeight()
840 const LoopBlock LoopBB = LoopWorkList.pop_back_val(); in computeEestimateBlockWeight()
873 const LoopBlock LoopBB = getLoopBlock(BB); in computeEestimateBlockWeight()
890 const LoopBlock LoopBB = getLoopBlock(BB); in calcEstimatedHeuristics()
904 const LoopBlock SuccLoopBB = getLoopBlock(SuccBB); in calcEstimatedHeuristics()