Home
last modified time | relevance | path

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

/llvm-project-15.0.7/bolt/lib/Passes/
H A DIndirectCallPromotion.cpp747 BinaryBasicBlock &IndCallBlock, const MCInst &CallInst, in rewriteCall() argument
750 BinaryFunction &Function = *IndCallBlock.getFunction(); in rewriteCall()
766 while (TailInst + 1 < &(*IndCallBlock.end()) && in rewriteCall()
774 const uint32_t OrigOffset = IndCallBlock.getInputOffset(); in rewriteCall()
776 IndCallBlock.eraseInstructions(MethodFetchInsns.begin(), in rewriteCall()
778 if (IndCallBlock.empty() || in rewriteCall()
783 IndCallBlock.replaceInstruction(std::prev(IndCallBlock.end()), in rewriteCall()
813 BinaryFunction &Function = *IndCallBlock.getFunction(); in fixCFG()
844 IndCallBlock.moveAllSuccessorsTo(NewIndCallBlock); in fixCFG()
894 IndCallBlock.moveAllSuccessorsTo(MergeBlock); in fixCFG()
[all …]
/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DIndirectCallPromotion.h203 rewriteCall(BinaryBasicBlock &IndCallBlock, const MCInst &CallInst,
207 BinaryBasicBlock *fixCFG(BinaryBasicBlock &IndCallBlock,