Searched refs:LoopBlock (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | BranchProbabilityInfo.h | 287 class LoopBlock { 289 explicit LoopBlock(const BasicBlock *BB, const LoopInfo &LI, 299 bool belongsToSameLoop(const LoopBlock &LB) const { in belongsToSameLoop() 310 using LoopEdge = std::pair<const LoopBlock &, const LoopBlock &>; 335 LoopBlock getLoopBlock(const BasicBlock *BB) const { in getLoopBlock() 336 return LoopBlock(BB, *LI, *SccI.get()); in getLoopBlock() 354 void getLoopEnterBlocks(const LoopBlock &LB, 357 void getLoopExitBlocks(const LoopBlock &LB, 377 getMaxEstimatedEdgeWeight(const LoopBlock &SrcBB, 384 bool updateEstimatedBlockWeight(LoopBlock &LoopBB, uint32_t BBWeight, [all …]
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | BranchProbabilityInfo.cpp | 314 BranchProbabilityInfo::LoopBlock::LoopBlock(const BasicBlock *BB, in LoopBlock() function in BranchProbabilityInfo::LoopBlock 414 const LoopBlock SrcLoopBB = getLoopBlock(BB); in calcMetadataWeights() 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() 745 SmallVectorImpl<LoopBlock> &LoopWorkList) { in propagateEstimatedBlockWeight() 760 LoopBlock DomLoopBB = getLoopBlock(DomBB); in propagateEstimatedBlockWeight() 822 SmallVector<LoopBlock, 8> LoopWorkList; in computeEestimateBlockWeight() 873 const LoopBlock LoopBB = getLoopBlock(BB); in computeEestimateBlockWeight() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/tools/llvm-exegesis/X86/ |
| H A D | SnippetRepetitorTest.cpp | 81 const auto &LoopBlock = *MF->getBlockNumbered(1); in TEST_F() local 82 EXPECT_THAT(LoopBlock.instrs(), in TEST_F() 87 EXPECT_THAT(LoopBlock.liveins(), in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | GVN.cpp | 1666 BasicBlock *LoopBlock = nullptr; in performLoopLoadPRE() local 1677 if (LoopBlock) in performLoopLoadPRE() 1696 LoopBlock = Blocker; in performLoopLoadPRE() 1699 if (!LoopBlock) in performLoopLoadPRE() 1709 AvailableLoads[LoopBlock] = LoadPtr; in performLoopLoadPRE()
|