| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | ControlFlowUtils.cpp | 47 Branch->setSuccessor(0, FirstGuardBlock); in redirectToHub() 51 Branch->setSuccessor(0, FirstGuardBlock); in redirectToHub() 53 Branch->setSuccessor(1, FirstGuardBlock); in redirectToHub()
|
| H A D | LoopUnrollAndJam.cpp | 492 ForeTerm->setSuccessor(0, SubLoopBlocksFirst[0]); in UnrollAndJamLoop() 510 ForeTerm->setSuccessor(0, ForeBlocksFirst[It]); in UnrollAndJamLoop() 516 SubTerm->setSuccessor(!SubLoopContinueOnTrue, SubLoopBlocksFirst[0]); in UnrollAndJamLoop() 517 SubTerm->setSuccessor(SubLoopContinueOnTrue, AftBlocksFirst[0]); in UnrollAndJamLoop() 544 AftTerm->setSuccessor(!ContinueOnTrue, ForeBlocksFirst[0]); in UnrollAndJamLoop()
|
| H A D | LowerVectorIntrinsics.cpp | 28 PreLoopBB->getTerminator()->setSuccessor(0, LoopBB); in lowerUnaryVectorIntrinsicAsLoop()
|
| H A D | BreakCriticalEdges.cpp | 186 TI->setSuccessor(SuccNum, NewBB); in SplitKnownCriticalEdge() 222 TI->setSuccessor(i, NewBB); in SplitKnownCriticalEdge()
|
| H A D | MatrixUtils.cpp | 50 PreheaderBr->setSuccessor(0, Header); in CreateLoop()
|
| H A D | LoopPeel.cpp | 896 InsertTop->getTerminator()->setSuccessor(0, cast<BasicBlock>(VMap[Header])); in cloneLoopBlocks() 906 LatchTerm->setSuccessor(0, InsertBot); in cloneLoopBlocks() 907 LatchTerm->setSuccessor(1, InsertBot); in cloneLoopBlocks() 915 LatchTerm->setSuccessor(idx, InsertBot); in cloneLoopBlocks()
|
| H A D | SimplifyCFG.cpp | 1400 NewSI->setSuccessor(i, InfLoopBlock); in performValueComparisonIntoPredecessorFolding() 3594 EdgeBI->setSuccessor(0, RealDest); in foldCondBranchOnValueKnownInPredecessorImpl() 3986 PBI->setSuccessor(PBI->getSuccessor(0) != BB, UniqueSucc); in performBranchToCommonDestFolding() 4513 BI->setSuccessor(1, IfFalseBB); in tryWidenCondBranchToCondBranch() 4525 BI->setSuccessor(0, IfFalseBB); in tryWidenCondBranchToCondBranch() 4681 PBI->setSuccessor(0, CommonDest); in SimplifyCondBranchToCondBranch() 4682 PBI->setSuccessor(1, OtherDest); in SimplifyCondBranchToCondBranch() 7566 SI->setSuccessor(Idx, (*It)->Dest); in simplifyDuplicateSwitchArms() 7885 BI->setSuccessor(0, BB4); in mergeNestedCondBranch() 7887 BI->setSuccessor(1, BB3); in mergeNestedCondBranch() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVMergeRegionExitTargets.cpp | 106 BI->setSuccessor(i, NewTarget); in replaceBranchTargets() 114 SI->setSuccessor(i, NewTarget); in replaceBranchTargets()
|
| H A D | SPIRVStructurizer.cpp | 222 BI->setSuccessor(i, NewTarget); in replaceIfBranchTargets() 274 SI->setSuccessor(i, NewTarget); in replaceBranchTargets()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCleanup.cpp | 349 Fixup.InitialBranch->setSuccessor(0, CleanupEntry); in ResolveAllBranchFixups() 596 Br->setSuccessor(0, To); in ForwardPrebranchedFallthrough() 601 Switch->setSuccessor(I, To); in ForwardPrebranchedFallthrough() 978 Fixup.InitialBranch->setSuccessor(0, NormalEntry); in PopCleanupBlock() 1160 BI->setSuccessor(0, CreateNormalEntry(*this, Scope)); in EmitBranchThroughCleanup()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopBoundSplit.cpp | 427 ExitingCond.BI->setSuccessor(0, PostLoopPreHeader); in splitLoopBound() 429 ExitingCond.BI->setSuccessor(1, PostLoopPreHeader); in splitLoopBound()
|
| H A D | SimpleLoopUnswitch.cpp | 644 BI.setSuccessor(LoopExitSuccIdx, UnswitchedBB); in unswitchTrivialBranch() 645 BI.setSuccessor(1 - LoopExitSuccIdx, NewPH); in unswitchTrivialBranch() 2366 BI->setSuccessor(ClonedSucc, ClonedPH); in unswitchNontrivialInvariants() 2367 BI->setSuccessor(1 - ClonedSucc, LoopPH); in unswitchNontrivialInvariants() 2387 Case.setSuccessor(LoopPH); in unswitchNontrivialInvariants() 2389 Case.setSuccessor(ClonedPHs.find(Case.getCaseSuccessor())->second); in unswitchNontrivialInvariants()
|
| H A D | ADCE.cpp | 686 PredTerm->setSuccessor(0, Target); in makeUnconditional()
|
| H A D | DFAJumpThreading.cpp | 330 StartBlockTerm->setSuccessor(SuccNum, NewBlockT); in unfold() 1187 PrevTerm->setSuccessor(Idx, NewBB); in updatePredecessor()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 3040 void setSuccessor(unsigned idx, BasicBlock *B) { 3150 void setSuccessor(unsigned idx, BasicBlock *NewSucc) { 3305 void setSuccessor(BasicBlock *S) const { 3306 SI->setSuccessor(getSuccessorIndex(), S); 3517 void setSuccessor(unsigned idx, BasicBlock *NewSucc) { 3677 void setSuccessor(unsigned i, BasicBlock *NewSucc) { 3826 void setSuccessor(unsigned i, BasicBlock *NewSucc) { 4005 void setSuccessor(unsigned i, BasicBlock *NewSucc) { 4087 void setSuccessor(unsigned idx, BasicBlock *NewSucc) { 4244 void setSuccessor(unsigned Idx, BasicBlock *NewSucc) { [all …]
|
| H A D | CFG.h | 174 It.Inst->setSuccessor(It.Idx, RHS);
|
| H A D | Instruction.h | 991 LLVM_ABI void setSuccessor(unsigned Idx, BasicBlock *BB);
|
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Instruction.cpp | 383 void BranchInst::setSuccessor(unsigned Idx, BasicBlock *NewSucc) { in setSuccessor() function in llvm::sandboxir::BranchInst 735 void CatchReturnInst::setSuccessor(BasicBlock *NewSucc) { in setSuccessor() function in llvm::sandboxir::CatchReturnInst 738 &CatchReturnInst::setSuccessor>>(this); in setSuccessor() 739 cast<llvm::CatchReturnInst>(Val)->setSuccessor( in setSuccessor() 1154 void SwitchInst::setSuccessor(unsigned Idx, BasicBlock *NewSucc) { in setSuccessor() function in llvm::sandboxir::SwitchInst 1157 &SwitchInst::setSuccessor>>(this, in setSuccessor() 1159 cast<llvm::SwitchInst>(Val)->setSuccessor( in setSuccessor()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instruction.cpp | 1309 void Instruction::setSuccessor(unsigned idx, BasicBlock *B) { in setSuccessor() function in Instruction 1313 return static_cast<CLASS *>(this)->setSuccessor(idx, B); in setSuccessor() 1325 setSuccessor(Idx, NewBB); in replaceSuccessorWith()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | WinEHPrepare.cpp | 1013 CatchRet->setSuccessor(NewBlock); in cloneCommonBlocks() 1407 Goto->setSuccessor(0, PHIBlock); in replaceUseWithLoad() 1408 CatchRet->setSuccessor(NewBlock); in replaceUseWithLoad()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Instruction.h | 1046 LLVM_ABI void setSuccessor(unsigned Idx, BasicBlock *NewSucc); 1470 void setSuccessor(unsigned SuccIdx, BasicBlock *NewSucc) { in setSuccessor() function 1637 LLVM_ABI void setSuccessor(BasicBlock *NewSucc); 1835 void setSuccessor(unsigned Idx, BasicBlock *NewSucc) { in setSuccessor() function 1943 LLVM_ABI void setSuccessor(unsigned Idx, BasicBlock *NewSucc);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlan.cpp | 486 TermBr->setSuccessor(0, NewBB); in connectToPredecessors() 501 TermBr->setSuccessor(idx, NewBB); in connectToPredecessors() 1007 cast<BranchInst>(VectorPreHeader->getTerminator())->setSuccessor(0, nullptr); in execute()
|
| H A D | LoopIdiomVectorize.cpp | 665 Preheader->getTerminator()->setSuccessor(0, MinItCheckBlock); in expandFindMismatch() 1249 Preheader->getTerminator()->setSuccessor(0, BB0); in expandFindFirstByte()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 1568 cast<BranchInst>(SuspendBB->getTerminator())->setSuccessor(0, LandingBB); in createResumeEntryBlock() 1779 Branch->setSuccessor(0, ReturnBB); in splitCoroutine() 1922 Branch->setSuccessor(0, ReturnBB); in splitCoroutine()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | IROutliner.cpp | 242 BI->setSuccessor(Succ, Replace); in replaceTargetsFromPHINode() 1560 BI->setSuccessor(Succ, PHIBlock); in findOrCreatePHIBlock() 2176 Term->setSuccessor(0, ReturnBlock); in createSwitchStatement()
|