Home
last modified time | relevance | path

Searched refs:getLoopPredecessor (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanHCFGBuilder.cpp119 Region->setPredecessors({getOrCreateVPBB(LoopOfBB->getLoopPredecessor())}); in setRegionPredsFromBB()
138 BasicBlock *LoopPred = L->getLoopPredecessor(); in fixPhiNodes()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp558 BasicBlock *LoopPredecessor = L->getLoopPredecessor(); in rewriteLoadStoresForCommoningChains()
707 BasicBlock *LoopPredecessor = L->getLoopPredecessor(); in rewriteForBase()
1226 BasicBlock *PredBB = L->getLoopPredecessor(); in alreadyPrepared()
1297 BasicBlock *LoopPredecessor = L->getLoopPredecessor(); in runOnLoop()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBlockPlacement.cpp77 MachineBasicBlock *Predecessor = ML->getLoopPredecessor(); in findWLS()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfoImpl.h202 BlockT *Out = getLoopPredecessor(); in getLoopPreheader()
224 BlockT *LoopBase<BlockT, LoopT>::getLoopPredecessor() const { in getLoopPredecessor() function
H A DGenericLoopInfo.h318 BlockT *getLoopPredecessor() const;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopDeletion.cpp222 BasicBlock *Predecessor = L->getLoopPredecessor(); in canProveExitOnFirstIteration()
H A DGuardWidening.cpp1013 BasicBlock *RootBB = L.getLoopPredecessor(); in run()
H A DLoopInterchange.cpp731 if (!L->getLoopLatch() || !L->getLoopPredecessor()) in findInductionAndReductions()
H A DConstraintElimination.cpp938 BasicBlock *LoopPred = L->getLoopPredecessor(); in addInfoForInductions()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineLICM.cpp1701 MachineBasicBlock *Pred = CurLoop->getLoopPredecessor(); in getCurPreheader()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp9333 const BasicBlock *Predecessor = L->getLoopPredecessor(); in computeShiftCompareExitLimit()
10609 return {L->getLoopPredecessor(), L->getHeader()}; in getPredecessorWithUniqueSuccessorForBB()
11566 PredBB = ContainingLoop->getLoopPredecessor(); in isBasicBlockEntryGuardedByCond()
12206 auto *Predecessor = RLoop->getLoopPredecessor(); in isImpliedViaMerge()
15459 L->getLoopPredecessor(), Header); in collect()