Home
last modified time | relevance | path

Searched refs:getSingleSuccessor (Results 1 – 21 of 21) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DSpeculativeExecution.cpp184 Succ0.getSingleSuccessor() == &Succ1) { in runOnBasicBlock()
190 Succ1.getSingleSuccessor() == &Succ0) { in runOnBasicBlock()
198 Succ1.getSingleSuccessor() != nullptr && in runOnBasicBlock()
199 Succ1.getSingleSuccessor() != &B && in runOnBasicBlock()
200 Succ1.getSingleSuccessor() == Succ0.getSingleSuccessor()) { in runOnBasicBlock()
DMergedLoadStoreMotion.cpp134 return BB->getTerminator()->getSuccessor(0)->getSingleSuccessor(); in getDiamondTail()
155 BasicBlock *Succ0Succ = Succ0->getSingleSuccessor(); in isDiamondHead()
156 BasicBlock *Succ1Succ = Succ1->getSingleSuccessor(); in isDiamondHead()
DSpeculateAroundPHIs.cpp580 assert(PredBB->getSingleSuccessor() == ParentBB && in speculatePHIs()
654 assert(PredBB->getSingleSuccessor() == ParentBB && in speculatePHIs()
DLoopSimplifyCFG.cpp659 if (!Pred || !Pred->getSingleSuccessor() || LI.getLoopFor(Pred) != &L) in mergeBlocksIntoPredecessors()
DMergeICmps.cpp845 if (LastBlock->getSingleSuccessor() != Phi.getParent()) { in processPhi()
DLICM.cpp747 BasicBlock *TargetSucc = HoistTarget->getSingleSuccessor(); in getOrCreateHoistedBlock()
768 HoistTarget->getSingleSuccessor(), HoistCommonSucc, {HoistTarget}); in getOrCreateHoistedBlock()
DLoopPredication.cpp980 if (BB == Pred->getSingleSuccessor()) { in FindWidenableTerminatorAboveLoop()
DLoopFuse.cpp1177 FC1.Preheader->getSingleSuccessor() == FC1.Header); in performFusion()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DBasicBlock.h211 BasicBlock *getSingleSuccessor();
212 const BasicBlock *getSingleSuccessor() const { in getSingleSuccessor() function
213 return const_cast<BasicBlock*>(this)->getSingleSuccessor(); in getSingleSuccessor()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DBasicBlock.h254 const BasicBlock *getSingleSuccessor() const;
255 BasicBlock *getSingleSuccessor() { in getSingleSuccessor() function
257 static_cast<const BasicBlock *>(this)->getSingleSuccessor()); in getSingleSuccessor()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DVPlan.cpp406 BasicBlock *VectorHeaderBB = VectorPreHeaderBB->getSingleSuccessor(); in execute()
480 BasicBlock *LoopHeaderBB = LoopPreHeaderBB->getSingleSuccessor(); in updateDominatorTree()
499 if (PostDomSucc->getSingleSuccessor() == InterimSucc) { in updateDominatorTree()
503 assert(InterimSucc->getSingleSuccessor() == PostDomSucc && in updateDominatorTree()
DVPlan.h443 VPBlockBase *getSingleSuccessor() const { in getSingleSuccessor() function
480 return getEnclosingBlockWithSuccessors()->getSingleSuccessor(); in getSingleHierarchicalSuccessor()
DLoopVectorize.cpp7235 VPBlockBase *Entry = Plan->setEntry(PreEntry->getSingleSuccessor()); in buildVPlanWithVPRecipes()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLibCallsShrinkWrap.cpp494 BasicBlock *SuccBB = CallBB->getSingleSuccessor(); in shrinkWrapCI()
501 << *CallBB->getSingleSuccessor() << "\n"); in shrinkWrapCI()
DSimplifyCFG.cpp2925 BasicBlock *Succ = BB->getSingleSuccessor(); in ensureValueAvailableInSuccessor()
3153 BasicBlock *PostBB = QFB->getSingleSuccessor(); in mergeConditionalStores()
3157 if (QTB->getSingleSuccessor() == QFB) in mergeConditionalStores()
3186 return BB->getSinglePredecessor() == P && BB->getSingleSuccessor() == S; in mergeConditionalStores()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/
DSpeculateAnalyses.cpp71 return BB.getSingleSuccessor() != nullptr; in isStraightLine()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DBasicBlock.cpp275 const BasicBlock *BasicBlock::getSingleSuccessor() const { in getSingleSuccessor() function in BasicBlock
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Coroutines/
DCoroFrame.cpp148 DefBB = DefBB->getSingleSuccessor(); in isDefinitionAcrossSuspend()
699 InsertPt = CSI->getParent()->getSingleSuccessor()->getFirstNonPHI(); in insertSpills()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
DPartialInlining.cpp535 BasicBlock *ReturnBlock = ExitBlock->getSingleSuccessor(); in computeOutliningColdRegionsInfo()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DValueTracking.cpp4605 if (auto *NextBB = BB->getSingleSuccessor()) { in programUndefinedIfFullPoison()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DCodeGenPrepare.cpp682 BB->getSinglePredecessor()->getSingleSuccessor())) in isMergingEmptyBlockProfitable()