|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/CodeGen/CodeGenPrepare.cpp 672 BB->getSinglePredecessor()->getSingleSuccessor()))
lib/Transforms/Coroutines/CoroFrame.cpp 148 DefBB = DefBB->getSingleSuccessor();
699 InsertPt = CSI->getParent()->getSingleSuccessor()->getFirstNonPHI();
lib/Transforms/IPO/PartialInlining.cpp 534 BasicBlock *ReturnBlock = ExitBlock->getSingleSuccessor();
lib/Transforms/Scalar/LICM.cpp 744 BasicBlock *TargetSucc = HoistTarget->getSingleSuccessor();
765 HoistTarget->getSingleSuccessor(), HoistCommonSucc, {HoistTarget});
lib/Transforms/Scalar/LoopFuse.cpp 1160 FC1.Preheader->getSingleSuccessor() == FC1.Header);
lib/Transforms/Scalar/LoopSimplifyCFG.cpp 657 if (!Pred || !Pred->getSingleSuccessor() || LI.getLoopFor(Pred) != &L)
lib/Transforms/Scalar/MergeICmps.cpp 844 if (LastBlock->getSingleSuccessor() != Phi.getParent()) {
lib/Transforms/Scalar/MergedLoadStoreMotion.cpp 133 return BB->getTerminator()->getSuccessor(0)->getSingleSuccessor();
154 BasicBlock *Succ0Succ = Succ0->getSingleSuccessor();
155 BasicBlock *Succ1Succ = Succ1->getSingleSuccessor();
lib/Transforms/Scalar/SpeculateAroundPHIs.cpp 580 assert(PredBB->getSingleSuccessor() == ParentBB &&
654 assert(PredBB->getSingleSuccessor() == ParentBB &&
lib/Transforms/Scalar/SpeculativeExecution.cpp 183 Succ0.getSingleSuccessor() == &Succ1) {
189 Succ1.getSingleSuccessor() == &Succ0) {
197 Succ1.getSingleSuccessor() != nullptr &&
198 Succ1.getSingleSuccessor() != &B &&
199 Succ1.getSingleSuccessor() == Succ0.getSingleSuccessor()) {
199 Succ1.getSingleSuccessor() == Succ0.getSingleSuccessor()) {
lib/Transforms/Utils/LibCallsShrinkWrap.cpp 493 BasicBlock *SuccBB = CallBB->getSingleSuccessor();
500 << *CallBB->getSingleSuccessor() << "\n");
lib/Transforms/Utils/SimplifyCFG.cpp 2913 BasicBlock *Succ = BB->getSingleSuccessor();
3141 BasicBlock *PostBB = QFB->getSingleSuccessor();
3145 if (QTB->getSingleSuccessor() == QFB)
3174 return BB->getSinglePredecessor() == P && BB->getSingleSuccessor() == S;
lib/Transforms/Vectorize/VPlan.cpp 388 BasicBlock *VectorHeaderBB = VectorPreHeaderBB->getSingleSuccessor();
455 BasicBlock *LoopHeaderBB = LoopPreHeaderBB->getSingleSuccessor();
475 if (PostDomSucc->getSingleSuccessor() == InterimSucc) {
479 assert(InterimSucc->getSingleSuccessor() == PostDomSucc &&
tools/polly/lib/CodeGen/BlockGenerators.cpp 935 auto *AfterMergeBB = MergeBB->getSingleSuccessor();
unittests/Analysis/BlockFrequencyInfoTest.cpp 67 BasicBlock *BB3 = BB1->getSingleSuccessor();
unittests/Analysis/ProfileSummaryInfoTest.cpp 167 BasicBlock *BB3 = BB1->getSingleSuccessor();
214 BasicBlock *BB3 = BB1->getSingleSuccessor();
unittests/Transforms/Utils/CloningTest.cpp 305 EXPECT_EQ(Split->getSingleSuccessor(), BB2);
306 EXPECT_EQ(BB2->getSingleSuccessor(), Split);
354 EXPECT_EQ(Split->getSingleSuccessor(), BB2);
355 EXPECT_EQ(BB2->getSingleSuccessor(), Split);
unittests/Transforms/Utils/SizeOptsTest.cpp 68 BasicBlock *BB3 = BB1->getSingleSuccessor();
unittests/Transforms/Vectorize/VPlanDominatorTreeTest.cpp 41 BasicBlock *LoopHeader = F->getEntryBlock().getSingleSuccessor();
unittests/Transforms/Vectorize/VPlanHCFGTest.cpp 40 BasicBlock *LoopHeader = F->getEntryBlock().getSingleSuccessor();
117 BasicBlock *LoopHeader = F->getEntryBlock().getSingleSuccessor();
unittests/Transforms/Vectorize/VPlanLoopInfoTest.cpp 41 BasicBlock *LoopHeader = F->getEntryBlock().getSingleSuccessor();
unittests/Transforms/Vectorize/VPlanPredicatorTest.cpp 66 BasicBlock *LoopHeader = F->getEntryBlock().getSingleSuccessor();
160 BasicBlock *LoopHeader = F->getEntryBlock().getSingleSuccessor();
unittests/Transforms/Vectorize/VPlanSlpTest.cpp 96 BasicBlock *LoopHeader = F->getEntryBlock().getSingleSuccessor();
164 BasicBlock *LoopHeader = F->getEntryBlock().getSingleSuccessor();
230 BasicBlock *LoopHeader = F->getEntryBlock().getSingleSuccessor();
289 BasicBlock *LoopHeader = F->getEntryBlock().getSingleSuccessor();
418 BasicBlock *LoopHeader = F->getEntryBlock().getSingleSuccessor();
490 BasicBlock *LoopHeader = F->getEntryBlock().getSingleSuccessor();
562 BasicBlock *LoopHeader = F->getEntryBlock().getSingleSuccessor();
638 BasicBlock *LoopHeader = F->getEntryBlock().getSingleSuccessor();
698 BasicBlock *LoopHeader = F->getEntryBlock().getSingleSuccessor();
761 BasicBlock *LoopHeader = F->getEntryBlock().getSingleSuccessor();
821 BasicBlock *LoopHeader = F->getEntryBlock().getSingleSuccessor();
880 BasicBlock *LoopHeader = F->getEntryBlock().getSingleSuccessor();