Home
last modified time | relevance | path

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

123

/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnrollAndJam.cpp490 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 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.cpp809 InsertTop->getTerminator()->setSuccessor(0, cast<BasicBlock>(VMap[Header])); in cloneLoopBlocks()
820 LatchTerm->setSuccessor(idx, InsertBot); in cloneLoopBlocks()
H A DBasicBlockUtils.cpp297 PredBB_BI->setSuccessor(FallThruPath, NewSucc); in MergeBlockIntoPredecessor()
H A DSimplifyCFG.cpp1375 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 DSPIRVMergeRegionExitTargets.cpp117 BI->setSuccessor(i, NewTarget); in replaceBranchTargets()
125 SI->setSuccessor(i, NewTarget); in replaceBranchTargets()
/llvm-project/polly/lib/CodeGen/
H A DLoopGenerators.cpp136 BeforeBB->getTerminator()->setSuccessor(0, GuardBB); in createLoop()
147 BeforeBB->getTerminator()->setSuccessor(0, PreHeaderBB); in createLoop()
/llvm-project/mlir/lib/Dialect/LLVMIR/Transforms/
H A DLegalizeForExport.cpp59 terminator->setSuccessor(dummyBlock, position); in ensureDistinctSuccessors()
/llvm-project/mlir/lib/Transforms/Utils/
H A DCFGToSCF.cpp179 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 DCGCleanup.cpp349 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 DInstructions.h2999 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 DCFG.h173 It.Inst->setSuccessor(It.Idx, RHS);
H A DInstruction.h980 void setSuccessor(unsigned Idx, BasicBlock *BB);
/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopBoundSplit.cpp427 ExitingCond.BI->setSuccessor(0, PostLoopPreHeader); in splitLoopBound()
429 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()
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 DADCE.cpp701 PredTerm->setSuccessor(0, Target); in makeUnconditional()
/llvm-project/mlir/lib/Dialect/ArmSME/Transforms/
H A DTileAllocation.cpp230 condBranch.setSuccessor(newTrueBranch, 0);
231 condBranch.setSuccessor(newFalseBranch, 1);
/llvm-project/llvm/lib/IR/
H A DInstruction.cpp1299 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 DVPlan.cpp436 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 DVPlanRecipes.cpp545 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 DWinEHPrepare.cpp987 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 DAsyncRuntimeRefCounting.cpp430 terminator->setSuccessor(refCountingBlock, pair.index()); in addDropRefInDivergentLivenessSuccessor()
/llvm-project/mlir/include/mlir/IR/
H A DOpDefinition.h801 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 DCoroSplit.cpp1597 cast<BranchInst>(SuspendBB->getTerminator())->setSuccessor(0, LandingBB);
1792 Branch->setSuccessor(0, ReturnBB); in splitRetconCoroutine()
1937 Branch->setSuccessor(0, ReturnBB); in splitCoroutine()

123