Lines Matching refs:LoopBlock

242 BranchProbabilityInfo::LoopBlock::LoopBlock(const BasicBlock *BB,  in LoopBlock()  function in BranchProbabilityInfo::LoopBlock
282 const LoopBlock &LB, SmallVectorImpl<BasicBlock *> &Enters) const { in getLoopEnterBlocks()
293 const LoopBlock &LB, SmallVectorImpl<BasicBlock *> &Exits) const { in getLoopExitBlocks()
342 const LoopBlock SrcLoopBB = getLoopBlock(BB); in calcMetadataWeights()
343 const LoopBlock DstLoopBB = getLoopBlock(TI->getSuccessor(I - 1)); in calcMetadataWeights()
621 const LoopBlock &SrcLoopBB, iterator_range<IterT> Successors) const { in getMaxEstimatedEdgeWeight()
625 const LoopBlock DstLoopBB = getLoopBlock(DstBB); in getMaxEstimatedEdgeWeight()
644 LoopBlock &LoopBB, uint32_t BBWeight, in updateEstimatedBlockWeight()
646 SmallVectorImpl<LoopBlock> &LoopWorkList) { in updateEstimatedBlockWeight()
658 LoopBlock PredLoop = getLoopBlock(PredBlock); in updateEstimatedBlockWeight()
682 const LoopBlock &LoopBB, DominatorTree *DT, PostDominatorTree *PDT, in propagateEstimatedBlockWeight()
684 SmallVectorImpl<LoopBlock> &LoopWorkList) { in propagateEstimatedBlockWeight()
699 LoopBlock DomLoopBB = getLoopBlock(DomBB); in propagateEstimatedBlockWeight()
761 SmallVector<LoopBlock, 8> LoopWorkList; in computeEestimateBlockWeight()
780 const LoopBlock LoopBB = LoopWorkList.pop_back_val(); in computeEestimateBlockWeight()
814 const LoopBlock LoopBB = getLoopBlock(BB); in computeEestimateBlockWeight()
831 const LoopBlock LoopBB = getLoopBlock(BB); in calcEstimatedHeuristics()
845 const LoopBlock SuccLoopBB = getLoopBlock(SuccBB); in calcEstimatedHeuristics()