/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopUnrollAndJam.cpp | 490 ForeTerm->setSuccessor(0, SubLoopBlocksFirst[0]); in UnrollAndJamLoop() 508 ForeTerm->setSuccessor(0, ForeBlocksFirst[It]); in UnrollAndJamLoop() 514 SubTerm->setSuccessor(!SubLoopContinueOnTrue, SubLoopBlocksFirst[0]); in UnrollAndJamLoop() 515 SubTerm->setSuccessor(SubLoopContinueOnTrue, AftBlocksFirst[0]); in UnrollAndJamLoop() 542 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 | 809 InsertTop->getTerminator()->setSuccessor(0, cast<BasicBlock>(VMap[Header])); in cloneLoopBlocks() 820 LatchTerm->setSuccessor(idx, InsertBot); in cloneLoopBlocks()
|
H A D | BasicBlockUtils.cpp | 297 PredBB_BI->setSuccessor(FallThruPath, NewSucc); in MergeBlockIntoPredecessor()
|
H A D | SimplifyCFG.cpp | 1375 NewSI->setSuccessor(i, InfLoopBlock); in PerformValueComparisonIntoPredecessorFolding() 3698 EdgeBI->setSuccessor(0, RealDest); in extractPredSuccWeights() 4087 PBI->setSuccessor(PBI->getSuccessor(0) != BB, UniqueSucc); in mergeConditionalStoreToAddress() 4618 BI->setSuccessor(1, IfFalseBB); in SimplifyTerminatorOnSelect() 4630 BI->setSuccessor(0, IfFalseBB); in SimplifyTerminatorOnSelect() 4786 PBI->setSuccessor(0, CommonDest); in tryToSimplifyUncondBranchWithICmpInIt() 4787 PBI->setSuccessor(1, OtherDest); in tryToSimplifyUncondBranchWithICmpInIt() 7658 SI->setSuccessor(Idx, (*It)->Dest); in passingValueIsAlwaysUndefined() 7986 BI->setSuccessor(0, BB4); 7988 BI->setSuccessor( [all...] |
/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()
|
/llvm-project/polly/lib/CodeGen/ |
H A D | LoopGenerators.cpp | 136 BeforeBB->getTerminator()->setSuccessor(0, GuardBB); in createLoop() 147 BeforeBB->getTerminator()->setSuccessor(0, PreHeaderBB); in createLoop()
|
/llvm-project/mlir/lib/Dialect/LLVMIR/Transforms/ |
H A D | LegalizeForExport.cpp | 59 terminator->setSuccessor(dummyBlock, position); in ensureDistinctSuccessors()
|
/llvm-project/mlir/lib/Transforms/Utils/ |
H A D | CFGToSCF.cpp | 179 void setSuccessor(Block *block) const { in setSuccessor() function in __anoncfa425e90111::Edge 180 fromBlock->getTerminator()->setSuccessor(block, successorIndex); in setSuccessor() 316 edge.setSuccessor(multiplexerBlock); 927 previousEdgeToContinuation->setSuccessor(singleExitBlock); in createSingleExitBranchRegion() 932 edge.setSuccessor(singleExitBlock); in createSingleExitBranchRegion()
|
/llvm-project/clang/lib/CodeGen/ |
H A D | CGCleanup.cpp | 349 Fixup.InitialBranch->setSuccessor(0, CleanupEntry); 596 Br->setSuccessor(0, To); 601 Switch->setSuccessor(I, To); in destroyOptimisticNormalEntry() 978 Fixup.InitialBranch->setSuccessor(0, NormalEntry); in PopCleanupBlock() 1159 BI->setSuccessor(0, CreateNormalEntry(*this, Scope)); in EmitBranchThroughCleanup()
|
/llvm-project/llvm/include/llvm/IR/ |
H A D | Instructions.h | 2999 void setSuccessor(unsigned idx, BasicBlock *B) { 3109 void setSuccessor(unsigned idx, BasicBlock *NewSucc) { 3264 void setSuccessor(BasicBlock *S) const { 3265 SI->setSuccessor(getSuccessorIndex(), S); 3476 void setSuccessor(unsigned idx, BasicBlock *NewSucc) { 3635 void setSuccessor(unsigned i, BasicBlock *NewSucc) { 3783 void setSuccessor(unsigned i, BasicBlock *NewSucc) { 3960 void setSuccessor(unsigned i, BasicBlock *NewSucc) { 4041 void setSuccessor(unsigned idx, BasicBlock *NewSucc) { 4198 void setSuccessor(unsigne [all...] |
H A D | CFG.h | 173 It.Inst->setSuccessor(It.Idx, RHS);
|
H A D | Instruction.h | 980 void setSuccessor(unsigned Idx, BasicBlock *BB);
|
/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 | 638 BI.setSuccessor(LoopExitSuccIdx, UnswitchedBB); in unswitchTrivialBranch() 639 BI.setSuccessor(1 - LoopExitSuccIdx, NewPH); in unswitchTrivialBranch() 2360 BI->setSuccessor(ClonedSucc, ClonedPH); in unswitchNontrivialInvariants() 2361 BI->setSuccessor(1 - ClonedSucc, LoopPH); in unswitchNontrivialInvariants() 2380 Case.setSuccessor(LoopPH); in unswitchNontrivialInvariants() 2382 Case.setSuccessor(ClonedPHs.find(Case.getCaseSuccessor())->second); in unswitchNontrivialInvariants()
|
H A D | ADCE.cpp | 701 PredTerm->setSuccessor(0, Target); in makeUnconditional()
|
/llvm-project/mlir/lib/Dialect/ArmSME/Transforms/ |
H A D | TileAllocation.cpp | 230 condBranch.setSuccessor(newTrueBranch, 0); 231 condBranch.setSuccessor(newFalseBranch, 1);
|
/llvm-project/llvm/lib/IR/ |
H A D | Instruction.cpp | 1299 void Instruction::setSuccessor(unsigned idx, BasicBlock *B) { in clone() 1303 return static_cast<CLASS *>(this)->setSuccessor(idx, B); in clone() 1315 setSuccessor(Idx, NewBB); in clone() 1234 void Instruction::setSuccessor(unsigned idx, BasicBlock *B) { setSuccessor() function in Instruction
|
/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlan.cpp | 436 TermBr->setSuccessor(0, NewBB); in createEmptyBasicBlock() 445 TermBr->setSuccessor(idx, NewBB); in createEmptyBasicBlock() 963 cast<BranchInst>(VectorPreHeader->getTerminator())->setSuccessor(0, nullptr); in execute()
|
H A D | VPlanRecipes.cpp | 545 CondBr->setSuccessor(0, nullptr); in generatePerPart() 553 CondBr->setSuccessor(1, State.CFG.VPBB2IRBB[Header]); in generatePerPart() 574 CondBr->setSuccessor(0, nullptr); in generatePerPart() 2461 CondBr->setSuccessor(0, nullptr);
|
/llvm-project/llvm/lib/CodeGen/ |
H A D | WinEHPrepare.cpp | 987 CatchRet->setSuccessor(NewBlock); in cloneCommonBlocks() 1367 Goto->setSuccessor(0, PHIBlock); in replaceUseWithLoad() 1368 CatchRet->setSuccessor(NewBlock); in replaceUseWithLoad()
|
/llvm-project/mlir/lib/Dialect/Async/Transforms/ |
H A D | AsyncRuntimeRefCounting.cpp | 430 terminator->setSuccessor(refCountingBlock, pair.index()); in addDropRefInDivergentLivenessSuccessor()
|
/llvm-project/mlir/include/mlir/IR/ |
H A D | OpDefinition.h | 801 void setSuccessor(Block *block, unsigned i) { 802 return this->getOperation()->setSuccessor(block, i); 817 void setSuccessor(Block *succ) { 818 this->getOperation()->setSuccessor(succ, 0);
|
/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroSplit.cpp | 1597 cast<BranchInst>(SuspendBB->getTerminator())->setSuccessor(0, LandingBB); 1792 Branch->setSuccessor(0, ReturnBB); in splitRetconCoroutine() 1937 Branch->setSuccessor(0, ReturnBB); in splitCoroutine()
|