Home
last modified time | relevance | path

Searched refs:LoopBlock (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DBranchProbabilityInfo.h301 class LoopBlock {
303 LLVM_ABI explicit LoopBlock(const BasicBlock *BB, const LoopInfo &LI,
313 bool belongsToSameLoop(const LoopBlock &LB) const { in belongsToSameLoop()
324 using LoopEdge = std::pair<const LoopBlock &, const LoopBlock &>;
349 LoopBlock getLoopBlock(const BasicBlock *BB) const { in getLoopBlock()
350 return LoopBlock(BB, *LI, *SccI); in getLoopBlock()
368 void getLoopEnterBlocks(const LoopBlock &LB,
371 void getLoopExitBlocks(const LoopBlock &LB,
392 getMaxEstimatedEdgeWeight(const LoopBlock &SrcBB,
399 bool updateEstimatedBlockWeight(LoopBlock &LoopBB, uint32_t BBWeight,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DBranchProbabilityInfo.cpp311 BranchProbabilityInfo::LoopBlock::LoopBlock(const BasicBlock *BB, in LoopBlock() function in BranchProbabilityInfo::LoopBlock
351 const LoopBlock &LB, SmallVectorImpl<BasicBlock *> &Enters) const { in getLoopEnterBlocks()
362 const LoopBlock &LB, SmallVectorImpl<BasicBlock *> &Exits) const { in getLoopExitBlocks()
400 const LoopBlock SrcLoopBB = getLoopBlock(BB); in calcMetadataWeights()
401 const LoopBlock DstLoopBB = getLoopBlock(TI->getSuccessor(I)); in calcMetadataWeights()
668 const LoopBlock &SrcLoopBB, iterator_range<IterT> Successors) const { in getMaxEstimatedEdgeWeight()
671 const LoopBlock DstLoopBB = getLoopBlock(DstBB); in getMaxEstimatedEdgeWeight()
690 LoopBlock &LoopBB, uint32_t BBWeight, in updateEstimatedBlockWeight()
692 SmallVectorImpl<LoopBlock> &LoopWorkList) { in updateEstimatedBlockWeight()
704 LoopBlock PredLoop = getLoopBlock(PredBlock); in updateEstimatedBlockWeight()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVN.cpp1929 BasicBlock *LoopBlock = nullptr; in performLoopLoadPRE() local
1940 if (LoopBlock) in performLoopLoadPRE()
1959 LoopBlock = Blocker; in performLoopLoadPRE()
1962 if (!LoopBlock) in performLoopLoadPRE()
1972 AvailableLoads[LoopBlock] = LoadPtr; in performLoopLoadPRE()