Lines Matching refs:LoopBlock

315 BranchProbabilityInfo::LoopBlock::LoopBlock(const BasicBlock *BB,  in LoopBlock()  function in BranchProbabilityInfo::LoopBlock
355 const LoopBlock &LB, SmallVectorImpl<BasicBlock *> &Enters) const { in getLoopEnterBlocks()
366 const LoopBlock &LB, SmallVectorImpl<BasicBlock *> &Exits) const { in getLoopExitBlocks()
404 const LoopBlock SrcLoopBB = getLoopBlock(BB); in calcMetadataWeights()
405 const LoopBlock DstLoopBB = getLoopBlock(TI->getSuccessor(I)); in calcMetadataWeights()
672 const LoopBlock &SrcLoopBB, iterator_range<IterT> Successors) const { in getMaxEstimatedEdgeWeight()
676 const LoopBlock DstLoopBB = getLoopBlock(DstBB); in getMaxEstimatedEdgeWeight()
695 LoopBlock &LoopBB, uint32_t BBWeight, in updateEstimatedBlockWeight()
697 SmallVectorImpl<LoopBlock> &LoopWorkList) { in updateEstimatedBlockWeight()
709 LoopBlock PredLoop = getLoopBlock(PredBlock); in updateEstimatedBlockWeight()
733 const LoopBlock &LoopBB, DominatorTree *DT, PostDominatorTree *PDT, in propagateEstimatedBlockWeight()
735 SmallVectorImpl<LoopBlock> &LoopWorkList) { in propagateEstimatedBlockWeight()
750 LoopBlock DomLoopBB = getLoopBlock(DomBB); in propagateEstimatedBlockWeight()
809 SmallVector<LoopBlock, 8> LoopWorkList; in computeEestimateBlockWeight()
828 const LoopBlock LoopBB = LoopWorkList.pop_back_val(); in computeEestimateBlockWeight()
863 const LoopBlock LoopBB = getLoopBlock(BB); in computeEestimateBlockWeight()
880 const LoopBlock LoopBB = getLoopBlock(BB); in calcEstimatedHeuristics()
894 const LoopBlock SuccLoopBB = getLoopBlock(SuccBB); in calcEstimatedHeuristics()