| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnrollAndJam.cpp | 489 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 D | BreakCriticalEdges.cpp | 185 TI->setSuccessor(SuccNum, NewBB); in SplitKnownCriticalEdge() 219 TI->setSuccessor(i, NewBB); in SplitKnownCriticalEdge()
|
| H A D | MatrixUtils.cpp | 50 PreheaderBr->setSuccessor(0, Header); in CreateLoop()
|
| H A D | LoopPeel.cpp | 811 InsertTop->getTerminator()->setSuccessor(0, cast<BasicBlock>(VMap[Header])); in cloneLoopBlocks() 822 LatchTerm->setSuccessor(idx, InsertBot); in cloneLoopBlocks()
|
| H A D | BasicBlockUtils.cpp | 297 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 D | SimplifyCFG.cpp | 1364 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 D | LowerMemIntrinsics.cpp | 64 PreLoopBB->getTerminator()->setSuccessor(0, LoopBB); in createMemCpyLoopKnownSize()
|
| H A D | LoopUnrollRuntime.cpp | 368 InsertTop->getTerminator()->setSuccessor(0, NewBB); in CloneLoopBlocks()
|
| H A D | LoopConstrainer.cpp | 625 LS.LatchBr->setSuccessor(LS.LatchBrExitIdx, RRI.ExitSelector); in changeIterationSpaceEnd()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVMergeRegionExitTargets.cpp | 117 BI->setSuccessor(i, NewTarget); in replaceBranchTargets() 125 SI->setSuccessor(i, NewTarget); in replaceBranchTargets()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCleanup.cpp | 335 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 D | Instructions.h | 2900 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 D | CFG.h | 173 It.Inst->setSuccessor(It.Idx, RHS);
|
| H A D | Instruction.h | 931 void setSuccessor(unsigned Idx, BasicBlock *BB);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopBoundSplit.cpp | 428 ExitingCond.BI->setSuccessor(0, PostLoopPreHeader); in splitLoopBound() 430 ExitingCond.BI->setSuccessor(1, PostLoopPreHeader); in splitLoopBound()
|
| H A D | SimpleLoopUnswitch.cpp | 638 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 D | ADCE.cpp | 701 PredTerm->setSuccessor(0, Target); in makeUnconditional()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instruction.cpp | 1234 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 D | VPlan.cpp | 438 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 D | VPlanRecipes.cpp | 510 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 D | WinEHPrepare.cpp | 983 CatchRet->setSuccessor(NewBlock); in cloneCommonBlocks() 1363 Goto->setSuccessor(0, PHIBlock); in replaceUseWithLoad() 1364 CatchRet->setSuccessor(NewBlock); in replaceUseWithLoad()
|
| H A D | ExpandMemCmp.cpp | 734 StartBlock->getTerminator()->setSuccessor(0, LoadCmpBlocks[0]); in getMemCmpExpansion()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 1550 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 D | IROutliner.cpp | 241 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 D | X86LowerAMXIntrinsics.cpp | 130 PreheaderBr->setSuccessor(0, Header); in createLoop()
|