Home
last modified time | relevance | path

Searched refs:replaceSuccessor (Results 1 – 23 of 23) sorted by relevance

/llvm-project/llvm/lib/CodeGen/
H A DBranchRelaxation.cpp437 MBB->replaceSuccessor(TBB, NewBB); in fixupConditionalBranch()
492 MBB->replaceSuccessor(FBB, NewBB); in fixupConditionalBranch()
540 MBB->replaceSuccessor(TBB, NewBB); in fixupUnconditionalBranch()
582 MBB->replaceSuccessor(DestBB, BranchBB); in fixupUnconditionalBranch()
626 BranchBB->replaceSuccessor(DestBB, NewBB); in fixupUnconditionalBranch()
651 BranchBB->replaceSuccessor(DestBB, RestoreBB); in fixupUnconditionalBranch()
H A DMachineLoopUtils.cpp118 Loop->replaceSuccessor(Exit, NewBB); in PeelSingleBlockLoop()
H A DModuloSchedule.cpp158 KernelBB->replaceSuccessor(BB, KernelBB); in generatePipelinedLoop()
240 PredBB->replaceSuccessor(BB, KernelBB); in generateProlog()
286 PredBB->replaceSuccessor(LoopExitBB, NewBB); in generateEpilog()
1891 BB->replaceSuccessor(Exit, NewBB); in CreateLCSSAExitingBlock()
2143 Loop->replaceSuccessor(Exit, NewExit); in createDedicatedExit()
H A DMachineBasicBlock.cpp859 void MachineBasicBlock::replaceSuccessor(MachineBasicBlock *Old, in replaceSuccessor()
1500 replaceSuccessor(Old, New); in replacePhiUsesWith()
857 void MachineBasicBlock::replaceSuccessor(MachineBasicBlock *Old, replaceSuccessor() function in MachineBasicBlock
H A DTailDuplicator.cpp801 PredBB->replaceSuccessor(TailBB, NewTarget); in duplicateSimpleBB()
/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCFGOptimizer.cpp200 MBB.replaceSuccessor(JumpAroundTarget, UncondTarget); in runOnMachineFunction()
204 LayoutSucc->replaceSuccessor(UncondTarget, JumpAroundTarget); in runOnMachineFunction()
/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430BranchSelector.cpp164 MBB->replaceSuccessor(Succ, NewBB); in expandBranches()
/llvm-project/llvm/lib/Target/ARM/
H A DARMBlockPlacement.cpp119 Preheader->replaceSuccessor(Br->getOperand(0).getMBB(), NewBlock); in revertWhileToDoLoop()
H A DARMConstantIslandPass.cpp2527 JTBB->replaceSuccessor(BB, NewBB);
/llvm-project/bolt/lib/Passes/
H A DLongJmp.cpp223 BB.replaceSuccessor(TgtBB, TgtBBSucc, BI.Count, BI.MispredictedCount); in replaceTargetWithStub()
254 BB.replaceSuccessor(TgtBB, StubBB, OrigCount, OrigMispreds); in replaceTargetWithStub()
772 BB->replaceSuccessor(TargetBB, TrampolineBB, BI.Count);
790 BB->replaceSuccessor(TargetBB, TrampolineBB, Count);
805 BB->replaceSuccessor(TargetBB, TrampolineBB, Count);
826 BB->replaceSuccessor(TargetBB, TrampolineBB, Count);
H A DBinaryPasses.cpp290 Predecessor->replaceSuccessor(&BB, Successor, BI.Count, in runOnFunction()
716 Pred->replaceSuccessor(&BB, Succ); in fixDoubleJumps()
H A DShrinkWrapping.cpp1430 Pred->replaceSuccessor(&RBB, &BB, OrigCount, OrigMispreds); in foldIdenticalSplitEdges()
/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExplodedGraph.cpp161 pred->replaceSuccessor(succ); in collectNode()
/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixIrreducibleControlFlow.cpp473 Pred->replaceSuccessor(Succ, Routing); in makeSingleEntryLoop()
/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h296 void replaceSuccessor(ExplodedNode *node) { Succs.replaceNode(node); } in replaceSuccessor() function
/llvm-project/bolt/lib/Core/
H A DBinaryBasicBlock.cpp265 void BinaryBasicBlock::replaceSuccessor(BinaryBasicBlock *Succ, in replaceSuccessor() function in llvm::bolt::BinaryBasicBlock
H A DBinaryFunction.cpp4030 From->replaceSuccessor(To, NewBBPtr, OrigCount, OrigMispreds); in isSymbolValidInScope()
/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600MachineCFGStructurizer.cpp1405 DstBlk->replaceSuccessor(DstBlk, LandMBB); in mergeLooplandBlock()
1499 PredMBB->replaceSuccessor(MBB, CloneMBB); in cloneBlockForPredecessor()
/llvm-project/llvm/lib/Target/X86/
H A DX86FlagsCopyLowering.cpp198 MBB.replaceSuccessor(Succ, &NewMBB); in splitBlock()
H A DX86SpeculativeLoadHardening.cpp276 MBB.replaceSuccessor(&Succ, &NewMBB); in splitEdge()
/llvm-project/bolt/include/bolt/Core/
H A DBinaryBasicBlock.h598 void replaceSuccessor(BinaryBasicBlock *Succ, BinaryBasicBlock *NewSucc,
/llvm-project/llvm/lib/Target/Mips/
H A DMipsBranchExpansion.cpp423 MBB->replaceSuccessor(TgtMBB, LongBrMBB); in expandToLongBranch()
/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h788 void replaceSuccessor(MachineBasicBlock *Old, MachineBasicBlock *New);