Home
last modified time | relevance | path

Searched refs:setSuccessor (Results 1 – 25 of 39) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnrollAndJam.cpp489 ForeTerm->setSuccessor(0, SubLoopBlocksFirst[0]); in UnrollAndJamLoop()
507 ForeTerm->setSuccessor(0, ForeBlocksFirst[It]); in UnrollAndJamLoop()
513 SubTerm->setSuccessor(!SubLoopContinueOnTrue, SubLoopBlocksFirst[0]); in UnrollAndJamLoop()
514 SubTerm->setSuccessor(SubLoopContinueOnTrue, AftBlocksFirst[0]); in UnrollAndJamLoop()
541 AftTerm->setSuccessor(!ContinueOnTrue, ForeBlocksFirst[0]); in UnrollAndJamLoop()
H A DBreakCriticalEdges.cpp185 TI->setSuccessor(SuccNum, NewBB); in SplitKnownCriticalEdge()
219 TI->setSuccessor(i, NewBB); in SplitKnownCriticalEdge()
H A DMatrixUtils.cpp50 PreheaderBr->setSuccessor(0, Header); in CreateLoop()
H A DLoopPeel.cpp811 InsertTop->getTerminator()->setSuccessor(0, cast<BasicBlock>(VMap[Header])); in cloneLoopBlocks()
822 LatchTerm->setSuccessor(idx, InsertBot); in cloneLoopBlocks()
H A DBasicBlockUtils.cpp297 PredBB_BI->setSuccessor(FallThruPath, NewSucc); in MergeBlockIntoPredecessor()
1958 Branch->setSuccessor(0, FirstGuardBlock); in redirectToHub()
1965 Branch->setSuccessor(0, FirstGuardBlock); in redirectToHub()
1967 Branch->setSuccessor(1, FirstGuardBlock); in redirectToHub()
H A DSimplifyCFG.cpp1364 NewSI->setSuccessor(i, InfLoopBlock); in PerformValueComparisonIntoPredecessorFolding()
3439 EdgeBI->setSuccessor(0, RealDest); in FoldCondBranchOnValueKnownInPredecessorImpl()
3832 PBI->setSuccessor(PBI->getSuccessor(0) != BB, UniqueSucc); in performBranchToCommonDestFolding()
4363 BI->setSuccessor(1, IfFalseBB); in tryWidenCondBranchToCondBranch()
4375 BI->setSuccessor(0, IfFalseBB); in tryWidenCondBranchToCondBranch()
4531 PBI->setSuccessor(0, CommonDest); in SimplifyCondBranchToCondBranch()
4532 PBI->setSuccessor(1, OtherDest); in SimplifyCondBranchToCondBranch()
7420 BI->setSuccessor(0, BB4); in mergeNestedCondBranch()
7422 BI->setSuccessor(1, BB3); in mergeNestedCondBranch()
7752 Case.setSuccessor(Unreachable); in removeUndefIntroducingPredecessor()
H A DLowerMemIntrinsics.cpp64 PreLoopBB->getTerminator()->setSuccessor(0, LoopBB); in createMemCpyLoopKnownSize()
H A DLoopUnrollRuntime.cpp368 InsertTop->getTerminator()->setSuccessor(0, NewBB); in CloneLoopBlocks()
H A DLoopConstrainer.cpp625 LS.LatchBr->setSuccessor(LS.LatchBrExitIdx, RRI.ExitSelector); in changeIterationSpaceEnd()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVMergeRegionExitTargets.cpp117 BI->setSuccessor(i, NewTarget); in replaceBranchTargets()
125 SI->setSuccessor(i, NewTarget); in replaceBranchTargets()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCleanup.cpp335 Fixup.InitialBranch->setSuccessor(0, CleanupEntry); in ResolveAllBranchFixups()
582 Br->setSuccessor(0, To); in ForwardPrebranchedFallthrough()
587 Switch->setSuccessor(I, To); in ForwardPrebranchedFallthrough()
962 Fixup.InitialBranch->setSuccessor(0, NormalEntry); in PopCleanupBlock()
1142 BI->setSuccessor(0, CreateNormalEntry(*this, Scope)); in EmitBranchThroughCleanup()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h2900 void setSuccessor(unsigned idx, BasicBlock *B) {
3008 void setSuccessor(unsigned idx, BasicBlock *NewSucc) {
3162 void setSuccessor(BasicBlock *S) const {
3163 SI->setSuccessor(getSuccessorIndex(), S);
3374 void setSuccessor(unsigned idx, BasicBlock *NewSucc) {
3533 void setSuccessor(unsigned i, BasicBlock *NewSucc) {
3681 void setSuccessor(unsigned i, BasicBlock *NewSucc) {
3857 void setSuccessor(unsigned i, BasicBlock *NewSucc) {
3937 void setSuccessor(unsigned idx, BasicBlock *NewSucc) {
4092 void setSuccessor(unsigned Idx, BasicBlock *NewSucc) {
[all …]
H A DCFG.h173 It.Inst->setSuccessor(It.Idx, RHS);
H A DInstruction.h931 void setSuccessor(unsigned Idx, BasicBlock *BB);
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopBoundSplit.cpp428 ExitingCond.BI->setSuccessor(0, PostLoopPreHeader); in splitLoopBound()
430 ExitingCond.BI->setSuccessor(1, PostLoopPreHeader); in splitLoopBound()
H A DSimpleLoopUnswitch.cpp638 BI.setSuccessor(LoopExitSuccIdx, UnswitchedBB); in unswitchTrivialBranch()
639 BI.setSuccessor(1 - LoopExitSuccIdx, NewPH); in unswitchTrivialBranch()
2361 BI->setSuccessor(ClonedSucc, ClonedPH); in unswitchNontrivialInvariants()
2362 BI->setSuccessor(1 - ClonedSucc, LoopPH); in unswitchNontrivialInvariants()
2381 Case.setSuccessor(LoopPH); in unswitchNontrivialInvariants()
2383 Case.setSuccessor(ClonedPHs.find(Case.getCaseSuccessor())->second); in unswitchNontrivialInvariants()
H A DADCE.cpp701 PredTerm->setSuccessor(0, Target); in makeUnconditional()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp1234 void Instruction::setSuccessor(unsigned idx, BasicBlock *B) { in setSuccessor() function in Instruction
1238 return static_cast<CLASS *>(this)->setSuccessor(idx, B); in setSuccessor()
1250 setSuccessor(Idx, NewBB); in replaceSuccessorWith()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp438 TermBr->setSuccessor(0, NewBB); in createEmptyBasicBlock()
445 TermBr->setSuccessor(idx, NewBB); in createEmptyBasicBlock()
478 TermBr->setSuccessor(idx, IRBB); in execute()
984 cast<BranchInst>(VectorPreHeader->getTerminator())->setSuccessor(0, nullptr); in execute()
H A DVPlanRecipes.cpp510 CondBr->setSuccessor(0, nullptr); in generatePerPart()
518 CondBr->setSuccessor(1, State.CFG.VPBB2IRBB[Header]); in generatePerPart()
541 CondBr->setSuccessor(0, nullptr); in generatePerPart()
1952 CondBr->setSuccessor(0, nullptr); in execute()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp983 CatchRet->setSuccessor(NewBlock); in cloneCommonBlocks()
1363 Goto->setSuccessor(0, PHIBlock); in replaceUseWithLoad()
1364 CatchRet->setSuccessor(NewBlock); in replaceUseWithLoad()
H A DExpandMemCmp.cpp734 StartBlock->getTerminator()->setSuccessor(0, LoadCmpBlocks[0]); in getMemCmpExpansion()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp1550 cast<BranchInst>(SuspendBB->getTerminator())->setSuccessor(0, LandingBB); in createResumeEntryBlock()
1745 Branch->setSuccessor(0, ReturnBB); in splitAsyncCoroutine()
1885 Branch->setSuccessor(0, ReturnBB); in splitRetconCoroutine()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp241 BI->setSuccessor(Succ, Replace); in replaceTargetsFromPHINode()
1579 BI->setSuccessor(Succ, PHIBlock); in findOrCreatePHIBlock()
2198 Term->setSuccessor(0, ReturnBlock); in createSwitchStatement()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LowerAMXIntrinsics.cpp130 PreheaderBr->setSuccessor(0, Header); in createLoop()

12