| /src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ ! |
| H A D | DivRemPairs.cpp | 269 PredBB = RemBB->getUniquePredecessor(); in optimizeDivRem() 284 } else if (BasicBlock *RemPredBB = RemBB->getUniquePredecessor()) { in optimizeDivRem() 286 if (HasDivRemOp && RemPredBB == DivBB->getUniquePredecessor()) in optimizeDivRem()
|
| H A D | LoopInterchange.cpp | 902 if (OuterLoop->getLoopLatch()->getUniquePredecessor() == nullptr) in areOuterLoopExitPHIsSupported() 923 if (OuterLoop->getLoopLatch()->getUniquePredecessor() != nullptr) in areInnerLoopLatchPHIsSupported() 1555 !OuterLoopPreHeader->getUniquePredecessor()) in adjustLoopBranches() 1567 BasicBlock *OuterLoopPredecessor = OuterLoopPreHeader->getUniquePredecessor(); in adjustLoopBranches() 1569 InnerLoopLatch->getUniquePredecessor(); in adjustLoopBranches()
|
| H A D | Sink.cpp | 78 if (SuccToSinkTo->getUniquePredecessor() != Inst->getParent()) { in IsAcceptableTarget()
|
| H A D | PlaceSafepoints.cpp | 557 return nextBB && (nextBB->getUniquePredecessor() != nullptr); in findLocationForEntrySafepoint()
|
| H A D | RewriteStatepointsForGC.cpp | 1429 if (!BB->getUniquePredecessor()) in normalizeForInvokeSafepoint() 1870 UnwindBlock->getUniquePredecessor() && in makeStatepointExplicitImpl() 1885 NormalDest->getUniquePredecessor() && in makeStatepointExplicitImpl() 3098 if (BB.getUniquePredecessor()) in runOnFunction()
|
| H A D | SimpleLoopUnswitch.cpp | 606 if (FullUnswitch && LoopExitBB->getUniquePredecessor()) { in unswitchTrivialBranch() 607 assert(LoopExitBB->getUniquePredecessor() == BI.getParent() && in unswitchTrivialBranch() 2296 if (SuccBB->getUniquePredecessor() || in unswitchNontrivialInvariants() 3410 if (SuccBB->getUniquePredecessor() || in findBestNonTrivialUnswitchCandidate()
|
| H A D | LoopPredication.cpp | 790 if (!IfTrueBB->getUniquePredecessor()) { in widenWidenableBranchGuardConditions()
|
| /src/contrib/llvm-project/llvm/include/llvm/IR/ ! |
| H A D | BasicBlock.h | 397 const BasicBlock *getUniquePredecessor() const; 398 BasicBlock *getUniquePredecessor() { in getUniquePredecessor() function 400 static_cast<const BasicBlock *>(this)->getUniquePredecessor()); in getUniquePredecessor()
|
| /src/contrib/llvm-project/llvm/lib/Transforms/Utils/ ! |
| H A D | MoveAutoInit.cpp | 153 UsersDominatorHead->getUniquePredecessor()) in runMoveAutoInit()
|
| H A D | LoopRotationUtils.cpp | 913 BasicBlock *PredBB = OrigHeader->getUniquePredecessor(); in rotateLoop()
|
| H A D | LoopUnroll.cpp | 995 BasicBlock *Fold = Dest->getUniquePredecessor(); in UnrollLoop()
|
| H A D | BasicBlockUtils.cpp | 189 BasicBlock *PredBB = BB->getUniquePredecessor(); in MergeBlockIntoPredecessor() 349 BasicBlock *Fold = Dest->getUniquePredecessor(); in MergeBlockSuccessorsIntoGivenBlocks()
|
| /src/contrib/llvm-project/llvm/lib/Analysis/ ! |
| H A D | MustExecute.cpp | 581 const BasicBlock *Pred0UniquePred = Pred0->getUniquePredecessor(); in findBackwardJoinPoint() 582 const BasicBlock *Pred1UniquePred = Pred1->getUniquePredecessor(); in findBackwardJoinPoint()
|
| H A D | LoopNestAnalysis.cpp | 306 (!CheckUniquePred || BB->getUniquePredecessor())) { in skipEmptyBlockUntil()
|
| H A D | MemorySSAUpdater.cpp | 49 if (BasicBlock *Pred = BB->getUniquePredecessor()) { in getPreviousDefRecursive() 1235 assert(From->getUniquePredecessor() == To && in moveAllAfterMergeBlocks()
|
| H A D | Lint.cpp | 655 BB = BB->getUniquePredecessor(); in findValueImpl()
|
| H A D | LoopInfo.cpp | 386 BasicBlock *GuardBB = Preheader->getUniquePredecessor(); in getLoopGuardBranch()
|
| /src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ ! |
| H A D | IndirectCallPromotion.cpp | 213 DestBB->getUniquePredecessor() == BB && in isDestBBSuitableForSink() 288 if (IndirectCallBB->getUniquePredecessor() != OriginalBB) in tryToSinkInstructions()
|
| /src/contrib/llvm-project/llvm/lib/IR/ ! |
| H A D | BasicBlock.cpp | 465 const BasicBlock *BasicBlock::getUniquePredecessor() const { in getUniquePredecessor() function in BasicBlock
|
| H A D | IntrinsicInst.cpp | 904 cast<Instruction>(Token)->getParent()->getUniquePredecessor(); in getStatepoint()
|
| H A D | Verifier.cpp | 4398 Check(BB->getUniquePredecessor() == CPI->getCatchSwitch()->getParent(), in visitEHPadPredecessors() 5689 LandingPad->getParent()->getUniquePredecessor(); in visitIntrinsicCall() 6222 const BasicBlock *PredBB = LandingPadBB->getUniquePredecessor(); in visitIntrinsicCall()
|
| /src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ ! |
| H A D | InstructionCombining.cpp | 4766 if (DestBlock->getUniquePredecessor() != I->getParent()) in tryToSinkInstruction() 5082 if (UserParent->getUniquePredecessor() != BB && !succ_empty(Term)) in run()
|
| /src/contrib/llvm-project/llvm/lib/CodeGen/ ! |
| H A D | CodeGenPrepare.cpp | 988 BasicBlock *Pred = BB->getUniquePredecessor(); in isMergingEmptyBlockProfitable() 1035 if (SameValueBB->getUniquePredecessor() == Pred && in isMergingEmptyBlockProfitable()
|
| /src/contrib/llvm-project/llvm/lib/Transforms/IPO/ ! |
| H A D | Attributor.cpp | 2534 if (!NormalDestBB->getUniquePredecessor()) in cleanupIR()
|
| /src/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ ! |
| H A D | OMPIRBuilder.cpp | 732 assert(OI.EntryBB->getUniquePredecessor() == &ArtificialEntry); in finalize() 5732 assert(FiniBB->getUniquePredecessor()->getUniqueSuccessor() == FiniBB && in EmitOMPInlinedRegion()
|