Home
last modified time | relevance | path

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

12

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
DLoopUnrollAndJam.cpp497 ForeTerm->setSuccessor(0, SubLoopBlocksFirst[0]); in UnrollAndJamLoop()
515 ForeTerm->setSuccessor(0, ForeBlocksFirst[It]); in UnrollAndJamLoop()
521 SubTerm->setSuccessor(!SubLoopContinueOnTrue, SubLoopBlocksFirst[0]); in UnrollAndJamLoop()
522 SubTerm->setSuccessor(SubLoopContinueOnTrue, AftBlocksFirst[0]); in UnrollAndJamLoop()
549 AftTerm->setSuccessor(!ContinueOnTrue, ForeBlocksFirst[0]); in UnrollAndJamLoop()
DBreakCriticalEdges.cpp191 TI->setSuccessor(SuccNum, NewBB); in SplitKnownCriticalEdge()
225 TI->setSuccessor(i, NewBB); in SplitKnownCriticalEdge()
DMatrixUtils.cpp50 PreheaderBr->setSuccessor(0, Header); in CreateLoop()
DLoopPeel.cpp565 InsertTop->getTerminator()->setSuccessor(0, cast<BasicBlock>(VMap[Header])); in cloneLoopBlocks()
576 LatchBR->setSuccessor(idx, InsertBot); in cloneLoopBlocks()
DBasicBlockUtils.cpp274 PredBB_BI->setSuccessor(FallThruPath, NewSucc); in MergeBlockIntoPredecessor()
1613 Branch->setSuccessor(0, FirstGuardBlock); in redirectToHub()
1620 Branch->setSuccessor(0, FirstGuardBlock); in redirectToHub()
1622 Branch->setSuccessor(1, FirstGuardBlock); in redirectToHub()
DLowerMemIntrinsics.cpp47 PreLoopBB->getTerminator()->setSuccessor(0, LoopBB); in createMemCpyLoopKnownSize()
DSimplifyCFG.cpp1320 NewSI->setSuccessor(i, InfLoopBlock); in PerformValueComparisonIntoPredecessorFolding()
2703 PredBBTI->setSuccessor(i, EdgeBB); in FoldCondBranchOnPHI()
3081 PBI->setSuccessor(PBI->getSuccessor(0) != BB, UniqueSucc); in performBranchToCommonDestFolding()
3588 BI->setSuccessor(1, IfFalseBB); in tryWidenCondBranchToCondBranch()
3600 BI->setSuccessor(0, IfFalseBB); in tryWidenCondBranchToCondBranch()
3789 PBI->setSuccessor(0, CommonDest); in SimplifyCondBranchToCondBranch()
3790 PBI->setSuccessor(1, OtherDest); in SimplifyCondBranchToCondBranch()
DLoopUnrollRuntime.cpp337 InsertTop->getTerminator()->setSuccessor(0, NewBB); in CloneLoopBlocks()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
DLoopBoundSplit.cpp397 ExitingCond.BI->setSuccessor(0, PostLoopPreHeader); in splitLoopBound()
399 ExitingCond.BI->setSuccessor(1, PostLoopPreHeader); in splitLoopBound()
DSimpleLoopUnswitch.cpp553 BI.setSuccessor(LoopExitSuccIdx, UnswitchedBB); in unswitchTrivialBranch()
554 BI.setSuccessor(1 - LoopExitSuccIdx, NewPH); in unswitchTrivialBranch()
2198 BI->setSuccessor(ClonedSucc, ClonedPH); in unswitchNontrivialInvariants()
2199 BI->setSuccessor(1 - ClonedSucc, LoopPH); in unswitchNontrivialInvariants()
2210 Case.setSuccessor(LoopPH); in unswitchNontrivialInvariants()
2212 Case.setSuccessor(ClonedPHs.find(Case.getCaseSuccessor())->second); in unswitchNontrivialInvariants()
DADCE.cpp668 PredTerm->setSuccessor(0, Target); in makeUnconditional()
DDFAJumpThreading.cpp1071 PrevTerm->setSuccessor(Idx, NewBB); in updatePredecessor()
DJumpThreading.cpp2298 PredPredTerm->setSuccessor(i, NewBB); in threadThroughTwoBasicBlocks()
2421 PredTerm->setSuccessor(i, NewBB); in threadEdge()
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGCleanup.cpp345 Fixup.InitialBranch->setSuccessor(0, CleanupEntry); in ResolveAllBranchFixups()
592 Br->setSuccessor(0, To); in ForwardPrebranchedFallthrough()
597 Switch->setSuccessor(I, To); in ForwardPrebranchedFallthrough()
944 Fixup.InitialBranch->setSuccessor(0, NormalEntry); in PopCleanupBlock()
1121 BI->setSuccessor(0, CreateNormalEntry(*this, Scope)); in EmitBranchThroughCleanup()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
DInstructions.h3014 void setSuccessor(unsigned idx, BasicBlock *B) {
3130 void setSuccessor(unsigned idx, BasicBlock *NewSucc) {
3291 void setSuccessor(BasicBlock *S) {
3292 SI->setSuccessor(getSuccessorIndex(), S);
3506 void setSuccessor(unsigned idx, BasicBlock *NewSucc) {
3677 void setSuccessor(unsigned i, BasicBlock *NewSucc) {
3867 void setSuccessor(unsigned i, BasicBlock *NewSucc) {
4109 void setSuccessor(unsigned i, BasicBlock *NewSucc) {
4205 void setSuccessor(unsigned idx, BasicBlock *NewSucc) {
4375 void setSuccessor(unsigned Idx, BasicBlock *NewSucc) {
[all …]
DCFG.h174 It.Inst->setSuccessor(It.Idx, RHS);
DInstruction.h759 void setSuccessor(unsigned Idx, BasicBlock *BB);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
DInstruction.cpp789 void Instruction::setSuccessor(unsigned idx, BasicBlock *B) { in setSuccessor() function in Instruction
793 return static_cast<CLASS *>(this)->setSuccessor(idx, B); in setSuccessor()
805 setSuccessor(Idx, NewBB); in replaceSuccessorWith()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DWinEHPrepare.cpp837 CatchRet->setSuccessor(NewBlock); in cloneCommonBlocks()
1223 Goto->setSuccessor(0, PHIBlock); in replaceUseWithLoad()
1224 CatchRet->setSuccessor(NewBlock); in replaceUseWithLoad()
DExpandMemCmp.cpp642 StartBlock->getTerminator()->setSuccessor(0, LoadCmpBlocks[0]); in getMemCmpExpansion()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
DVPlan.cpp291 PredBBTerminator->setSuccessor(idx, NewBB); in createEmptyBasicBlock()
356 CondBr->setSuccessor(0, nullptr); in execute()
831 BBTerminator->setSuccessor(Idx, State->CFG.VPBB2IRBB[SuccVPBB]); in execute()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
DCoroSplit.cpp412 cast<BranchInst>(SuspendBB->getTerminator())->setSuccessor(0, LandingBB); in createResumeEntryBlock()
1631 Branch->setSuccessor(0, ReturnBB); in splitAsyncCoroutine()
1775 Branch->setSuccessor(0, ReturnBB); in splitRetconCoroutine()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
DOpenMPOpt.cpp853 CGStartBB->getTerminator()->setSuccessor(0, StartBB); in mergeParallelRegions()
855 EndBB->getTerminator()->setSuccessor(0, CGEndBB); in mergeParallelRegions()
893 CGStartBB->getTerminator()->setSuccessor(0, SeqStartBB); in mergeParallelRegions()
895 SeqEndBB->getTerminator()->setSuccessor(0, CGEndBB); in mergeParallelRegions()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86LowerAMXIntrinsics.cpp130 PreheaderBr->setSuccessor(0, Header); in createLoop()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
DOMPIRBuilder.cpp1480 Br->setSuccessor(0, OuterCond); in createDynamicWorkshareLoop()
1494 BI->setSuccessor(1, OuterCond); in createDynamicWorkshareLoop()
1520 Br->setSuccessor(0, Target); in redirectTo()

12