| /llvm-project-15.0.7/polly/lib/CodeGen/ |
| H A D | CodeGeneration.cpp | 240 BasicBlock *MergeBlock = ExitBlock->getUniqueSuccessor(); in generateCode() 259 auto *ExitingBlock = StartBlock->getUniqueSuccessor(); in generateCode() 261 auto *MergeBlock = ExitingBlock->getUniqueSuccessor(); in generateCode()
|
| H A D | PPCGCodeGeneration.cpp | 3527 auto *ExitingBlock = StartBlock->getUniqueSuccessor(); in generateCode() 3529 auto *MergeBlock = ExitingBlock->getUniqueSuccessor(); in generateCode() 3551 auto *ExitingBlock = StartBlock->getUniqueSuccessor(); in generateCode() 3553 BasicBlock *MergeBlock = ExitingBlock->getUniqueSuccessor(); in generateCode()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | BasicBlock.h | 282 const BasicBlock *getUniqueSuccessor() const; 283 BasicBlock *getUniqueSuccessor() { in getUniqueSuccessor() function 285 static_cast<const BasicBlock *>(this)->getUniqueSuccessor()); in getUniqueSuccessor()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | LoopNestAnalysis.cpp | 294 if (From == End || !From->getUniqueSuccessor()) in skipEmptyBlockUntil() 303 const BasicBlock *BB = From->getUniqueSuccessor(); in skipEmptyBlockUntil() 309 BB = BB->getUniqueSuccessor(); in skipEmptyBlockUntil()
|
| H A D | MustExecute.cpp | 549 const BasicBlock *Succ0UniqueSucc = Succ0->getUniqueSuccessor(); in findForwardJoinPoint() 550 const BasicBlock *Succ1UniqueSucc = Succ1->getUniqueSuccessor(); in findForwardJoinPoint()
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Scalar/ |
| H A D | LICMTest.cpp | 63 BasicBlock *LoopBB = EntryBB.getUniqueSuccessor(); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | BasicBlock.cpp | 201 while (auto *Succ = BB->getUniqueSuccessor()) { in getPostdominatingDeoptimizeCall() 299 const BasicBlock *BasicBlock::getUniqueSuccessor() const { in getUniqueSuccessor() function in BasicBlock
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | PlaceSafepoints.cpp | 402 BasicBlock *nextBB = I->getParent()->getUniqueSuccessor(); in findLocationForEntrySafepoint() 411 return &I->getParent()->getUniqueSuccessor()->front(); in findLocationForEntrySafepoint()
|
| H A D | LoopFuse.cpp | 797 FC0.GuardBranch ? FC0.ExitBlock->getUniqueSuccessor() : FC1.Preheader; in peelFusionCandidate() 1289 if (BasicBlock *Succ = FC0.Latch->getUniqueSuccessor()) { in mergeLatch() 1342 (FC0.Peeled ? FC0.ExitBlock->getUniqueSuccessor() : FC0.ExitBlock)); in performFusion() 1572 BasicBlock *FC0ExitBlockSuccessor = FC0.ExitBlock->getUniqueSuccessor(); in fuseGuardedLoops()
|
| H A D | GuardWidening.cpp | 454 if (DominatedBlock == DominatingBlock->getUniqueSuccessor()) in computeWideningScore()
|
| H A D | LoopInterchange.cpp | 1600 BasicBlock *InnerLoopHeaderSuccessor = InnerLoopHeader->getUniqueSuccessor(); in adjustLoopBranches()
|
| H A D | SimpleLoopUnswitch.cpp | 2763 L.isLoopInvariant(SI->getCondition()) && !BB->getUniqueSuccessor()) in unswitchBestCondition()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | BasicBlockUtils.cpp | 198 if (!PredecessorWithTwoSuccessors && PredBB->getUniqueSuccessor() != BB) in MergeBlockIntoPredecessor() 507 BB = BB->getUniqueSuccessor(); in IsBlockFollowedByDeoptOrUnreachable()
|
| H A D | SimplifyCFG.cpp | 4699 if (IncomingBB->getUniqueSuccessor() != BB) in simplifyCommonResume() 6695 auto Succ = BB->getUniqueSuccessor(); in TryToMergeLandingPad()
|
| /llvm-project-15.0.7/llvm/unittests/Frontend/ |
| H A D | OpenMPIRBuilderTest.cpp | 473 EXPECT_EQ(CancelBBTI->getSuccessor(0)->getUniqueSuccessor(), in TEST_F() 2369 BasicBlock *ExitBB = ThenBB->getUniqueSuccessor(); in TEST_F() 2448 BasicBlock *ExitBB = ThenBB->getUniqueSuccessor(); in TEST_F() 2939 BasicBlock *ExitBB = ThenBB->getUniqueSuccessor(); in TEST_F() 3029 BasicBlock *ExitBB = ThenBB->getUniqueSuccessor(); in TEST_F() 4067 BasicBlock *BB = AllocBlock.getUniqueSuccessor(); in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | SanitizerCoverage.cpp | 570 if (auto Next = To->getUniqueSuccessor()) in IsBackEdge()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | OpenMPOpt.cpp | 974 assert(ParentBB->getUniqueSuccessor() == SeqStartBB && in mergeParallelRegions() 1079 assert(BB->getUniqueSuccessor() == StartBB && "Expected a different CFG"); in mergeParallelRegions() 3448 assert(ParentBB->getUniqueSuccessor() == RegionStartBB && in changeToSPMDMode()
|
| H A D | IROutliner.cpp | 428 if (!EndsInBranch && PlacementBB->getUniqueSuccessor() != nullptr) { in reattachCandidate()
|
| /llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 482 assert(ArtificialEntry.getUniqueSuccessor() == OI.EntryBB); in finalize() 3394 assert(FiniBB->getUniquePredecessor()->getUniqueSuccessor() == FiniBB && in EmitOMPInlinedRegion()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.h | 1785 llvm::BasicBlock *DestBB = IPBB->getUniqueSuccessor();
|