| /llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/Transforms/ |
| H A D | LegalizeForExport.cpp | 50 terminator->setSuccessor(dummyBlock, position); in ensureDistinctSuccessors()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnrollAndJam.cpp | 495 ForeTerm->setSuccessor(0, SubLoopBlocksFirst[0]); in UnrollAndJamLoop() 513 ForeTerm->setSuccessor(0, ForeBlocksFirst[It]); in UnrollAndJamLoop() 519 SubTerm->setSuccessor(!SubLoopContinueOnTrue, SubLoopBlocksFirst[0]); in UnrollAndJamLoop() 520 SubTerm->setSuccessor(SubLoopContinueOnTrue, AftBlocksFirst[0]); in UnrollAndJamLoop() 547 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 | 636 InsertTop->getTerminator()->setSuccessor(0, cast<BasicBlock>(VMap[Header])); in cloneLoopBlocks() 647 LatchBR->setSuccessor(idx, InsertBot); in cloneLoopBlocks()
|
| H A D | BasicBlockUtils.cpp | 284 PredBB_BI->setSuccessor(FallThruPath, NewSucc); in MergeBlockIntoPredecessor() 1639 Branch->setSuccessor(0, FirstGuardBlock); in redirectToHub() 1646 Branch->setSuccessor(0, FirstGuardBlock); in redirectToHub() 1648 Branch->setSuccessor(1, FirstGuardBlock); in redirectToHub()
|
| H A D | SimplifyCFG.cpp | 1360 NewSI->setSuccessor(i, InfLoopBlock); in PerformValueComparisonIntoPredecessorFolding() 3103 EdgeBI->setSuccessor(0, RealDest); in FoldCondBranchOnValueKnownInPredecessorImpl() 3500 PBI->setSuccessor(PBI->getSuccessor(0) != BB, UniqueSucc); in performBranchToCommonDestFolding() 4018 BI->setSuccessor(1, IfFalseBB); in tryWidenCondBranchToCondBranch() 4030 BI->setSuccessor(0, IfFalseBB); in tryWidenCondBranchToCondBranch() 4171 PBI->setSuccessor(0, CommonDest); in SimplifyCondBranchToCondBranch() 4172 PBI->setSuccessor(1, OtherDest); in SimplifyCondBranchToCondBranch() 7056 Case.setSuccessor(Unreachable); in removeUndefIntroducingPredecessor()
|
| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | LoopGenerators.cpp | 131 BeforeBB->getTerminator()->setSuccessor(0, GuardBB); in createLoop() 142 BeforeBB->getTerminator()->setSuccessor(0, PreHeaderBB); in createLoop()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGCleanup.cpp | 357 Fixup.InitialBranch->setSuccessor(0, CleanupEntry); in ResolveAllBranchFixups() 604 Br->setSuccessor(0, To); in ForwardPrebranchedFallthrough() 609 Switch->setSuccessor(I, To); in ForwardPrebranchedFallthrough() 956 Fixup.InitialBranch->setSuccessor(0, NormalEntry); in PopCleanupBlock() 1133 BI->setSuccessor(0, CreateNormalEntry(*this, Scope)); in EmitBranchThroughCleanup()
|
| /llvm-project-15.0.7/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 | 577 BI.setSuccessor(LoopExitSuccIdx, UnswitchedBB); in unswitchTrivialBranch() 578 BI.setSuccessor(1 - LoopExitSuccIdx, NewPH); in unswitchTrivialBranch() 2232 BI->setSuccessor(ClonedSucc, ClonedPH); in unswitchNontrivialInvariants() 2233 BI->setSuccessor(1 - ClonedSucc, LoopPH); in unswitchNontrivialInvariants() 2250 Case.setSuccessor(LoopPH); in unswitchNontrivialInvariants() 2252 Case.setSuccessor(ClonedPHs.find(Case.getCaseSuccessor())->second); in unswitchNontrivialInvariants()
|
| H A D | ADCE.cpp | 670 PredTerm->setSuccessor(0, Target); in makeUnconditional()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 3081 void setSuccessor(unsigned idx, BasicBlock *B) { 3358 void setSuccessor(BasicBlock *S) const { 3359 SI->setSuccessor(getSuccessorIndex(), S); 3740 void setSuccessor(unsigned i, BasicBlock *NewSucc) { 3930 void setSuccessor(unsigned i, BasicBlock *NewSucc) { 4166 void setSuccessor(unsigned i, BasicBlock *NewSucc) { 4588 void setSuccessor(BasicBlock *NewSucc) { 4614 void setSuccessor(unsigned Idx, BasicBlock *B) { 4616 setSuccessor(B); 4710 void setSuccessor(unsigned Idx, BasicBlock *B) { [all …]
|
| H A D | CFG.h | 173 It.Inst->setSuccessor(It.Idx, RHS);
|
| H A D | Instruction.h | 743 void setSuccessor(unsigned Idx, BasicBlock *BB);
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Instruction.cpp | 801 void Instruction::setSuccessor(unsigned idx, BasicBlock *B) { in setSuccessor() function in Instruction 805 return static_cast<CLASS *>(this)->setSuccessor(idx, B); in setSuccessor() 817 setSuccessor(Idx, NewBB); in replaceSuccessorWith()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanRecipes.cpp | 312 CondBr->setSuccessor(1, State.CFG.VPBB2IRBB[Header]); in generateInstruction() 314 CondBr->setSuccessor(0, nullptr); in generateInstruction() 338 CondBr->setSuccessor(0, nullptr); in generateInstruction() 891 CondBr->setSuccessor(0, nullptr); in execute()
|
| H A D | VPlan.cpp | 302 TermBr->setSuccessor(0, NewBB); in createEmptyBasicBlock() 309 TermBr->setSuccessor(idx, NewBB); in createEmptyBasicBlock() 340 cast<BranchInst>(ExitingBB->getTerminator())->setSuccessor(0, NewBB); in execute()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | WinEHPrepare.cpp | 834 CatchRet->setSuccessor(NewBlock); in cloneCommonBlocks() 1220 Goto->setSuccessor(0, PHIBlock); in replaceUseWithLoad() 1221 CatchRet->setSuccessor(NewBlock); in replaceUseWithLoad()
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | OpDefinition.h | 737 void setSuccessor(Block *block, unsigned i) { in setSuccessor() function 738 return this->getOperation()->setSuccessor(block, i); in setSuccessor() 753 void setSuccessor(Block *succ) { in setSuccessor() function 754 this->getOperation()->setSuccessor(succ, 0); in setSuccessor()
|
| H A D | Operation.h | 512 void setSuccessor(Block *block, unsigned index);
|
| /llvm-project-15.0.7/mlir/lib/Dialect/Async/Transforms/ |
| H A D | AsyncRuntimeRefCounting.cpp | 424 terminator->setSuccessor(refCountingBlock, pair.index()); in addDropRefInDivergentLivenessSuccessor()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 437 cast<BranchInst>(SuspendBB->getTerminator())->setSuccessor(0, LandingBB); in createResumeEntryBlock() 1726 Branch->setSuccessor(0, ReturnBB); in splitAsyncCoroutine() 1870 Branch->setSuccessor(0, ReturnBB); in splitRetconCoroutine()
|
| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenACC/ |
| H A D | OpenACCToLLVMIRTranslation.cpp | 405 sourceTerminator->setSuccessor(0, llvmBB); in convertDataOp()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | IROutliner.cpp | 236 BI->setSuccessor(Succ, Replace); in replaceTargetsFromPHINode() 1569 BI->setSuccessor(Succ, PHIBlock); in findOrCreatePHIBlock() 2190 Term->setSuccessor(0, ReturnBlock); in createSwitchStatement()
|