Home
last modified time | relevance | path

Searched refs:SourceBB (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DLongJmp.h93 createNewStub(BinaryBasicBlock &SourceBB, const MCSymbol *TgtSym,
117 BinaryBasicBlock *lookupGlobalStub(const BinaryBasicBlock &SourceBB,
122 BinaryBasicBlock *lookupLocalStub(const BinaryBasicBlock &SourceBB,
/llvm-project-15.0.7/bolt/lib/Passes/
H A DLongJmp.cpp76 LongJmpPass::createNewStub(BinaryBasicBlock &SourceBB, const MCSymbol *TgtSym, in createNewStub() argument
78 BinaryFunction &Func = *SourceBB.getFunction(); in createNewStub()
80 const bool IsCold = SourceBB.isCold(); in createNewStub()
159 LongJmpPass::lookupGlobalStub(const BinaryBasicBlock &SourceBB, in lookupGlobalStub() argument
162 const BinaryFunction &Func = *SourceBB.getFunction(); in lookupGlobalStub()
164 SourceBB.isCold() ? ColdStubGroups : HotStubGroups; in lookupGlobalStub()
168 BinaryBasicBlock *LongJmpPass::lookupLocalStub(const BinaryBasicBlock &SourceBB, in lookupLocalStub() argument
172 const BinaryFunction &Func = *SourceBB.getFunction(); in lookupLocalStub()
174 SourceBB.isCold() ? ColdLocalStubs : HotLocalStubs; in lookupLocalStub()
H A DIndirectCallPromotion.cpp857 BinaryBasicBlock *SourceBB = I ? NewBBs[I - 1].get() : &IndCallBlock; in fixCFG() local
858 SourceBB->setExecutionCount(TotalCount); in fixCFG()
862 SourceBB->addSuccessor(TargetBB, ScaledBBI[I]); // taken in fixCFG()
865 SourceBB->addSuccessor(NewBBs[I].get(), TotalCount); // fall-through in fixCFG()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineSSAUpdater.cpp238 MachineBasicBlock *SourceBB = findCorrespondingPred(UseMI, &U); in RewriteUse() local
239 NewVR = GetValueAtEndOfBlockInternal(SourceBB); in RewriteUse()
H A DModuloSchedule.cpp1621 MachineBasicBlock *DestBB, MachineBasicBlock *SourceBB, unsigned Stage) { in moveStageBetweenBlocks() argument
1625 llvm::make_range(SourceBB->getFirstNonPHI(), SourceBB->end()))) { in moveStageBetweenBlocks()
1638 .addMBB(SourceBB); in moveStageBetweenBlocks()
1650 BlockMIs.erase({SourceBB, KernelMI}); in moveStageBetweenBlocks()
1695 if (Use && Use->isPHI() && Use->getParent() == SourceBB) { in moveStageBetweenBlocks()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DModuloSchedule.h341 MachineBasicBlock *SourceBB, unsigned Stage);
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DIRSimilarityIdentifier.cpp1043 BasicBlock *SourceBB = cast<Instruction>(SourceV)->getParent(); in createCanonicalRelationFrom() local
1044 unsigned SourceBBGVN = *SourceCand.getGVN(SourceBB); in createCanonicalRelationFrom()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp157 static void moveBBContents(BasicBlock &SourceBB, BasicBlock &TargetBB) { in moveBBContents() argument
158 for (Instruction &I : llvm::make_early_inc_range(SourceBB)) in moveBBContents()