Home
last modified time | relevance | path

Searched refs:LPBlock (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/bolt/lib/Passes/
H A DSplitFunctions.cpp338 BinaryBasicBlock *LPBlock = BF.getBasicBlockForLabel(LPLabel); in createEHTrampolines() local
339 if (BB->isCold() == LPBlock->isCold()) in createEHTrampolines()
352 TrampolineBB->setExecutionCount(LPBlock->getExecutionCount()); in createEHTrampolines()
353 TrampolineBB->addSuccessor(LPBlock, TrampolineBB->getExecutionCount()); in createEHTrampolines()
354 TrampolineBB->setCFIState(LPBlock->getCFIState()); in createEHTrampolines()
393 BinaryBasicBlock *LPBlock = BF.getBasicBlockForLabel(Iter->second); in mergeEHTrampolines() local
394 assert(LPBlock && "Could not find matching landing pad block."); in mergeEHTrampolines()
395 MergedLayout.push_back(LPBlock); in mergeEHTrampolines()
/llvm-project-15.0.7/bolt/lib/Core/
H A DBinaryFunction.cpp1888 BinaryBasicBlock *LPBlock = getBasicBlockForLabel(EHInfo->first); in recomputeLandingPads() local
1889 if (!BBLandingPads.count(LPBlock)) { in recomputeLandingPads()
1890 BBLandingPads.insert(LPBlock); in recomputeLandingPads()
1891 BB->LandingPads.emplace_back(LPBlock); in recomputeLandingPads()
1892 LPBlock->Throwers.emplace_back(BB); in recomputeLandingPads()
3194 for (const BinaryBasicBlock *LPBlock : BB->landing_pads()) { in validateCFG() local
3195 if (!llvm::is_contained(LPBlock->throwers(), BB)) { in validateCFG()
3198 << LPBlock->getName() << " Throwers\n"; in validateCFG()