Home
last modified time | relevance | path

Searched refs:predecessors (Results 1 – 25 of 175) sorted by relevance

1234567

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixIrreducibleControlFlow.cpp92 for (auto *Pred : MBB->predecessors()) { in ReachabilityGraph()
159 for (auto *Pred : MBB->predecessors()) { in calculate()
178 for (auto *Pred : Looper->predecessors()) { in calculate()
213 for (auto *Pred : Entry->predecessors()) { in calculate()
224 for (auto *Pred : MBB->predecessors()) { in calculate()
394 for (auto *Pred : Entry->predecessors()) { in makeSingleEntryLoop()
H A DWebAssemblyCFGSort.cpp200 for (const MachineBasicBlock *Pred : MBB.predecessors()) in sortBlocks()
351 for (auto *Pred : MBB.predecessors()) in sortBlocks()
358 for (auto *Pred : MBB.predecessors()) in sortBlocks()
367 for (auto *Pred : MBB.predecessors()) in sortBlocks()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRangeCalc.cpp140 for (MachineBasicBlock *P : MBB.predecessors()) in isDefOnEntry()
182 for (MachineBasicBlock *P : B.predecessors()) in isDefOnEntry()
235 for (MachineBasicBlock *Pred : MBB->predecessors()) { in findReachingDefs()
367 for (MachineBasicBlock *Pred : MBB->predecessors()) { in updateSSA()
457 for (const MachineBasicBlock *P : B->predecessors()) in isJointlyDominated()
H A DShrinkWrap.cpp410 for (const MachineBasicBlock *PredBB : MBB.predecessors()) in hasDirtyPred()
569 for (MachineBasicBlock *PredBB : CurRestore->predecessors()) { in checkIfRestoreSplittable()
652 NewSave = FindIDom<>(**NewSave->pred_begin(), NewSave->predecessors(), *MDT, in postShrinkWrapping()
777 Save = FindIDom<>(*Save, Save->predecessors(), *MDT); in updateSaveRestorePoints()
851 for (const MachineBasicBlock *Pred : MBB->predecessors()) { in performShrinkWrapping()
908 Save = FindIDom<>(*Save, Save->predecessors(), *MDT); in performShrinkWrapping()
H A DReachingDefAnalysis.cpp99 for (MachineBasicBlock *pred : MBB->predecessors()) { in enterBasicBlock()
182 for (MachineBasicBlock *pred : MBB->predecessors()) { in reprocessBasicBlock()
492 for (auto *MBB : MI->getParent()->predecessors()) in getGlobalReachingDefs()
517 for (auto *Pred : MBB->predecessors()) in getLiveOuts()
530 for (auto *Pred : Parent->predecessors()) in getUniqueReachingMIDef()
H A DMachineLateInstrsCleanup.cpp161 for (MachineBasicBlock *Pred : MBB->predecessors()) in clearKillsForDef()
213 drop_begin(MBB->predecessors()), in processBlock()
H A DGCEmptyBasicBlocks.cpp73 SmallVector<MachineBasicBlock *, 8> Preds(MBB->predecessors()); in runOnMachineFunction()
H A DMachineBlockPlacement.cpp928 for (MachineBasicBlock *SuccPred : Succ->predecessors()) { in isProfitableToTailDup()
1045 for (auto *SuccPred : Succ->predecessors()) { in isTrellis()
1144 for (MachineBasicBlock *SuccPred : Succ->predecessors()) { in getBestTrellisSuccessor()
1225 for (MachineBasicBlock *Pred : Succ->predecessors()) { in canTailDuplicateUnplacedPreds()
1384 for (MachineBasicBlock *Pred : PDom->predecessors()) { in precomputeTriangleChains()
1611 for (MachineBasicBlock *Pred : Succ->predecessors()) { in hasBetterLayoutPredecessor()
1897 for (MachineBasicBlock *Pred : ChainBB->predecessors()) { in fillWorkLists()
2028 for (MachineBasicBlock *Pred : Top->predecessors()) { in TopFallThroughFreq()
2093 for (MachineBasicBlock *Pred : NewTop->predecessors()) { in FallThroughGains()
2184 for (MachineBasicBlock *Pred : OldTop->predecessors()) { in findBestLoopTopHelper()
[all …]
H A DMachineSSAUpdater.cpp168 for (MachineBasicBlock *PredBB : BB->predecessors()) { in GetValueInMiddleOfBlock()
306 append_range(*Preds, BB->predecessors()); in FindPredecessorBlocks()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/
H A DSuspendCrossingInfo.h81 iterator_range<pred_iterator> predecessors(BlockData const &BD) const { in predecessors() function
83 return llvm::predecessors(BB); in predecessors()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopSimplify.cpp122 for (BasicBlock *P : predecessors(Header)) { in InsertPreheaderForLoop()
164 append_range(Worklist, predecessors(BB)); in addBlockAndPredsToSet()
298 for (BasicBlock *P : predecessors(Header)) { in separateNestedLoop()
373 for (BasicBlock *P : predecessors(Header)) { in insertUniqueBackedgeBlock()
494 for (BasicBlock *P : predecessors(BB)) in simplifyOneLoop()
877 for (BasicBlock *Pred : predecessors(L->getHeader()))
H A DMoveAutoInit.cpp158 for (BasicBlock *Pred : predecessors(UsersDominatorHead)) { in runMoveAutoInit()
183 for (BasicBlock *Pred : predecessors(UsersDominator)) in runMoveAutoInit()
H A DFixIrreducible.cpp239 for (BasicBlock *P : predecessors(Header)) { in fixIrreducible()
262 for (BasicBlock *P : predecessors(E)) { in fixIrreducible()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUSetWavePriority.cpp95 for (const MachineBasicBlock *Pred : MBB.predecessors()) { in CanLowerPriorityDirectlyInPredecessors()
207 for (MachineBasicBlock *Pred : MBB.predecessors()) { in run()
H A DAMDGPUUnifyDivergentExitNodes.cpp119 SmallVector<BasicBlock *, 8> Stack(predecessors(&BB)); in isUniformlyReached()
127 for (BasicBlock *Pred : predecessors(Top)) { in isUniformlyReached()
H A DSILowerI1Copies.cpp126 ArrayRef<MachineBasicBlock *> predecessors() const { return Predecessors; } in predecessors() function in __anon952a5e950111::PhiIncomingAnalysis
160 for (MachineBasicBlock *Pred : MBB->predecessors()) { in analyze()
294 for (MachineBasicBlock *Pred : Dom->predecessors()) {
549 for (MachineBasicBlock *MBB : PIA.predecessors()) in lowerPhis()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInsertWriteVXRM.cpp268 for (const MachineBasicBlock *P : MBB.predecessors()) in computeAvailable()
342 for (MachineBasicBlock *P : MBB.predecessors()) { in computeAnticipated()
370 for (MachineBasicBlock *P : MBB.predecessors()) { in emitWriteVXRM()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DSuspendCrossingInfo.cpp104 if (all_of(predecessors(B), [this](BasicBlock *BB) { in computeBlockData()
116 for (BasicBlock *PI : predecessors(B)) { in computeBlockData()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DPredIteratorCache.h41 SmallVector<BasicBlock *, 32> PredCache(predecessors(BB)); in get()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCallSiteSplitting.cpp179 SmallVector<BasicBlock *, 2> Preds(predecessors((BB))); in getTwoPredecessors()
195 SmallVector<BasicBlock *, 2> Preds(predecessors(CallSiteBB)); in canSplitCallSite()
363 SmallVector<BasicBlock *, 2> Splits(predecessors((TailBB))); in splitCallSite()
H A DStructurizeCFG.cpp517 for (BasicBlock *P : predecessors(BB)) { in gatherPredicates()
720 for (auto P : predecessors(PHIBlock)) { in findUndefBlocks()
725 append_range(Stack, predecessors(PHIBlock)); in findUndefBlocks()
738 llvm::append_range(Stack, predecessors(Current)); in findUndefBlocks()
939 for (BasicBlock *BB : llvm::make_early_inc_range(predecessors(OldExit))) { in changeExit()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMustExecute.cpp174 for (const auto *Pred : predecessors(BB)) { in collectTransitivePredecessors()
192 for (const auto *PredPred : predecessors(Pred)) in collectTransitivePredecessors()
215 for (const BasicBlock *Pred : predecessors(CurLoop->getHeader())) in allLoopPathsLeadToBlock()
568 for (const BasicBlock *PredBB : predecessors(InitBB)) { in findBackwardJoinPoint()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DEHUtils.h32 for (auto *PredBB : predecessors(BB)) { in computeEHOnlyBlocks()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DGenericCycleImpl.h118 for (const auto Pred : predecessors(Header)) {
342 for (BlockT *Pred : predecessors(HeaderCandidate)) { in run()
368 for (BlockT *Pred : predecessors(Block)) { in run()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCCTRLoopsVerify.cpp146 append_range(Preds, MBB->predecessors()); in verifyCTRBranch()

1234567