Searched refs:LoopBlock (Results 1 – 3 of 3) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | BranchProbabilityInfo.h | 289 class LoopBlock { 291 explicit LoopBlock(const BasicBlock *BB, const LoopInfo &LI, 301 bool belongsToSameLoop(const LoopBlock &LB) const { in belongsToSameLoop() 312 using LoopEdge = std::pair<const LoopBlock &, const LoopBlock &>; 337 LoopBlock getLoopBlock(const BasicBlock *BB) const { in getLoopBlock() 338 return LoopBlock(BB, *LI, *SccI.get()); in getLoopBlock() 356 void getLoopEnterBlocks(const LoopBlock &LB, 359 void getLoopExitBlocks(const LoopBlock &LB, 379 getMaxEstimatedEdgeWeight(const LoopBlock &SrcBB, 386 bool updateEstimatedBlockWeight(LoopBlock &LoopBB, uint32_t BBWeight, [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | BranchProbabilityInfo.cpp | 242 BranchProbabilityInfo::LoopBlock::LoopBlock(const BasicBlock *BB, in LoopBlock() function in BranchProbabilityInfo::LoopBlock 342 const LoopBlock SrcLoopBB = getLoopBlock(BB); in calcMetadataWeights() 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() 684 SmallVectorImpl<LoopBlock> &LoopWorkList) { in propagateEstimatedBlockWeight() 699 LoopBlock DomLoopBB = getLoopBlock(DomBB); in propagateEstimatedBlockWeight() 761 SmallVector<LoopBlock, 8> LoopWorkList; in computeEestimateBlockWeight() 814 const LoopBlock LoopBB = getLoopBlock(BB); in computeEestimateBlockWeight() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | GVN.cpp | 1527 BasicBlock *LoopBlock = nullptr; in performLoopLoadPRE() local 1538 if (LoopBlock) in performLoopLoadPRE() 1557 LoopBlock = Blocker; in performLoopLoadPRE() 1560 if (!LoopBlock) in performLoopLoadPRE() 1570 AvailableLoads[LoopBlock] = LoadPtr; in performLoopLoadPRE()
|