Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLoopUnrollAndJam.cpp451 ForeTerm->setSuccessor(0, Dest); in UnrollAndJamLoop()
469 ForeTerm->setSuccessor(0, Dest); in UnrollAndJamLoop()
475 SubTerm->setSuccessor(!SubLoopContinueOnTrue, SubLoopBlocksFirst[0]); in UnrollAndJamLoop()
476 SubTerm->setSuccessor(SubLoopContinueOnTrue, AftBlocksFirst[0]); in UnrollAndJamLoop()
503 Term->setSuccessor(!ContinueOnTrue, ForeBlocksFirst[0]); in UnrollAndJamLoop()
H A DLoopUnrollPeel.cpp437 InsertTop->getTerminator()->setSuccessor(0, cast<BasicBlock>(VMap[Header])); in cloneLoopBlocks()
447 LatchBR->setSuccessor(HeaderIdx, InsertBot); in cloneLoopBlocks()
448 LatchBR->setSuccessor(1 - HeaderIdx, Exit); in cloneLoopBlocks()
H A DBreakCriticalEdges.cpp156 TI->setSuccessor(SuccNum, NewBB); in SplitCriticalEdge()
195 TI->setSuccessor(i, NewBB); in SplitCriticalEdge()
H A DLoopRotationUtils.cpp630 BI->setSuccessor(FallThruPath, Header); in simplifyLoopLatch()
H A DLowerMemIntrinsics.cpp55 PreLoopBB->getTerminator()->setSuccessor(0, LoopBB); in createMemCpyLoopKnownSize()
H A DLoopUnroll.cpp752 Term->setSuccessor(!ContinueOnTrue, Dest); in UnrollLoop()
H A DLoopUnrollRuntime.cpp335 InsertTop->getTerminator()->setSuccessor(0, NewBB); in CloneLoopBlocks()
H A DLoopSimplify.cpp444 TI->setSuccessor(Op, BEBlock); in insertUniqueBackedgeBlock()
H A DSimplifyCFG.cpp1215 NewSI->setSuccessor(i, InfLoopBlock); in FoldValueComparisonIntoPredecessors()
2261 PredBBTI->setSuccessor(i, EdgeBB); in FoldCondBranchOnPHI()
2754 PBI->setSuccessor(0, TrueDest); in FoldBranchToCommonDest()
2769 PBI->setSuccessor(1, FalseDest); in FoldBranchToCommonDest()
3336 PBI->setSuccessor(0, CommonDest); in SimplifyCondBranchToCondBranch()
3337 PBI->setSuccessor(1, OtherDest); in SimplifyCondBranchToCondBranch()
H A DCodeExtractor.cpp1074 TI->setSuccessor(i, NewTarget); in emitCallAndSwitchStatement()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGCleanup.cpp349 Fixup.InitialBranch->setSuccessor(0, CleanupEntry); in ResolveAllBranchFixups()
596 Br->setSuccessor(0, To); in ForwardPrebranchedFallthrough()
601 Switch->setSuccessor(I, To); in ForwardPrebranchedFallthrough()
919 Fixup.InitialBranch->setSuccessor(0, NormalEntry); in PopCleanupBlock()
1096 BI->setSuccessor(0, CreateNormalEntry(*this, Scope)); in EmitBranchThroughCleanup()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp156 PredBBTerminator->setSuccessor(idx, NewBB); in createEmptyBasicBlock()
224 CondBr->setSuccessor(0, nullptr); in execute()
414 BBTerminator->setSuccessor(Idx, State->CFG.VPBB2IRBB[SuccVPBB]); in execute()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DInstructions.h2947 void setSuccessor(unsigned idx, BasicBlock *B) {
3063 void setSuccessor(unsigned idx, BasicBlock *NewSucc) {
3224 void setSuccessor(BasicBlock *S) {
3225 SI->setSuccessor(getSuccessorIndex(), S);
3565 void setSuccessor(unsigned i, BasicBlock *NewSucc) {
3807 void setSuccessor(unsigned i, BasicBlock *NewSucc) {
4223 void setSuccessor(BasicBlock *NewSucc) {
4249 void setSuccessor(unsigned Idx, BasicBlock *B) {
4251 setSuccessor(B);
4343 void setSuccessor(unsigned Idx, BasicBlock *B) {
[all …]
H A DInstruction.h656 void setSuccessor(unsigned Idx, BasicBlock *BB);
H A DCFG.h172 It.Inst->setSuccessor(It.Idx, RHS);
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp474 BI.setSuccessor(LoopExitSuccIdx, UnswitchedBB); in unswitchTrivialBranch()
475 BI.setSuccessor(1 - LoopExitSuccIdx, NewPH); in unswitchTrivialBranch()
2024 BI->setSuccessor(ClonedSucc, ClonedPH); in unswitchNontrivialInvariants()
2025 BI->setSuccessor(1 - ClonedSucc, LoopPH); in unswitchNontrivialInvariants()
2036 Case.setSuccessor(LoopPH); in unswitchNontrivialInvariants()
2038 Case.setSuccessor(ClonedPHs.find(Case.getCaseSuccessor())->second); in unswitchNontrivialInvariants()
H A DADCE.cpp653 PredTerm->setSuccessor(0, Target); in makeUnconditional()
H A DMergeICmps.cpp675 FirstComparison.BranchI->setSuccessor(0, NextBBInChain); in mergeComparisons()
H A DLoopInterchange.cpp1304 BI->setSuccessor(i, NewBB); in updateSuccessor()
H A DInductiveRangeCheckElimination.cpp1272 LS.LatchBr->setSuccessor(LS.LatchBrExitIdx, RRI.ExitSelector); in changeIterationSpaceEnd()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DWinEHPrepare.cpp820 CatchRet->setSuccessor(NewBlock); in cloneCommonBlocks()
1208 Goto->setSuccessor(0, PHIBlock); in replaceUseWithLoad()
1209 CatchRet->setSuccessor(NewBlock); in replaceUseWithLoad()
H A DExpandMemCmp.cpp627 StartBlock->getTerminator()->setSuccessor(0, LoadCmpBlocks[0]); in getMemCmpExpansion()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DInstruction.cpp662 void Instruction::setSuccessor(unsigned idx, BasicBlock *B) { in setSuccessor() function in Instruction
666 return static_cast<CLASS *>(this)->setSuccessor(idx, B); in setSuccessor()
/freebsd-12.1/contrib/llvm/lib/Transforms/Coroutines/
H A DCoroSplit.cpp156 cast<BranchInst>(SuspendBB->getTerminator())->setSuccessor(0, LandingBB); in createResumeEntryBlock()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DDataFlowSanitizer.cpp1256 LastBr->setSuccessor(0, NextBB); in loadShadow()
1260 LastBr->setSuccessor(0, Tail); in loadShadow()

12