Home
last modified time | relevance | path

Searched defs:ExitBlocks (Results 1 – 21 of 21) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
DLoopInfoImpl.h63 SmallVectorImpl<BlockT *> &ExitBlocks) const { in getExitBlocks()
74 SmallVector<BlockT *, 8> ExitBlocks; in hasNoExitBlocks() local
84 SmallVector<BlockT *, 8> ExitBlocks; in getExitBlock() local
109 SmallVectorImpl<BlockT *> &ExitBlocks, in getUniqueExitBlocksHelper()
123 SmallVectorImpl<BlockT *> &ExitBlocks) const { in getUniqueExitBlocks()
130 SmallVectorImpl<BlockT *> &ExitBlocks) const { in getUniqueNonLatchExitBlocks()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
DLCSSA.cpp72 const SmallVectorImpl<BasicBlock *> &ExitBlocks) { in isExitBlock()
106 const SmallVectorImpl<BasicBlock *> &ExitBlocks = LoopExitBlocks[L]; in formLCSSAForInstructions() local
295 Loop &L, const DominatorTree &DT, SmallVector<BasicBlock *, 8> &ExitBlocks, in computeBlocksDominatingExits()
346 SmallVector<BasicBlock *, 8> ExitBlocks; in formLCSSA() local
DLoopUtils.cpp759 SmallVector<BasicBlock *, 4> ExitBlocks; in getExpectedExitLoopLatchBranch() local
1192 SmallVector<BasicBlock *, 8> ExitBlocks; in canLoopBeDeleted() local
1243 SmallVector<BasicBlock*, 8> ExitBlocks; in rewriteLoopExitValues() local
DLoopUnroll.cpp297 SmallVector<BasicBlock *, 4> ExitBlocks; in UnrollLoop() local
DCodeExtractor.cpp1615 SmallPtrSet<BasicBlock *, 1> ExitBlocks; in extractCodeRegion() local
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
DSimpleLoopUnswitch.cpp1070 ArrayRef<BasicBlock *> ExitBlocks, BasicBlock *ParentBB, in buildClonedLoopBlocks()
1311 static void buildClonedLoops(Loop &OrigL, ArrayRef<BasicBlock *> ExitBlocks, in buildClonedLoops()
1561 deleteDeadClonedBlocks(Loop &L, ArrayRef<BasicBlock *> ExitBlocks, in deleteDeadClonedBlocks()
1592 SmallVectorImpl<BasicBlock *> &ExitBlocks, in deleteDeadBlocksFromLoop()
1793 static bool rebuildLoopAfterUnswitch(Loop &L, ArrayRef<BasicBlock *> ExitBlocks, in rebuildLoopAfterUnswitch()
2024 SmallVectorImpl<BasicBlock *> &ExitBlocks, IVConditionInfo &PartialIVInfo, in unswitchNontrivialInvariants()
2528 SmallVectorImpl<BasicBlock *> &ExitBlocks, in turnGuardIntoBranch()
2782 SmallVector<BasicBlock *, 4> ExitBlocks; in unswitchBestCondition() local
DLICM.cpp457 SmallVector<BasicBlock *, 8> ExitBlocks; in runOnLoop() local
1616 SmallVector<BasicBlock *, 32> ExitBlocks; in splitPredecessorsOfLoopExit() local
1751 SmallVector<BasicBlock *, 32> ExitBlocks; in sink() local
2022 SmallVectorImpl<BasicBlock *> &ExitBlocks, in promoteLoopAccessesToScalars()
DLoopUnswitch.cpp1311 Loop *L, const SmallVectorImpl<BasicBlock *> &ExitBlocks) { in splitExitEdges()
1357 SmallVector<BasicBlock*, 8> ExitBlocks; in unswitchNontrivialCondition() local
DLoopSimplifyCFG.cpp265 SmallVector<BasicBlock *, 8> ExitBlocks; in analyze() local
DLoopIdiomRecognize.cpp398 SmallVector<BasicBlock *, 8> ExitBlocks; in runOnCountableLoop() local
624 SmallVectorImpl<BasicBlock *> &ExitBlocks) { in runOnLoopBlock()
DIndVarSimplify.cpp442 SmallVector<BasicBlock *, 8> ExitBlocks; in rewriteFirstIterationLoopExitValues() local
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
DShrinkWrap.cpp421 SmallVector<MachineBasicBlock*, 4> ExitBlocks; in updateSaveRestorePoints() local
DMachineLICM.cpp137 SmallVector<MachineBasicBlock *, 8> ExitBlocks; member in __anon82038ec60111::MachineLICMBase
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
DMemorySSAUpdater.cpp678 ArrayRef<BasicBlock *> ExitBlocks, in updateForClonedLoop()
775 ArrayRef<BasicBlock *> ExitBlocks, Iter ValuesBegin, Iter ValuesEnd, in privateUpdateExitBlocksForClonedLoop()
789 ArrayRef<BasicBlock *> ExitBlocks, const ValueToValueMapTy &VMap, in updateExitBlocksForClonedLoop()
797 ArrayRef<BasicBlock *> ExitBlocks, in updateExitBlocksForClonedLoop()
DLoopInfo.cpp1007 SmallVector<BasicBlock *, 8> ExitBlocks; in printLoop() local
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
DLoopExtractor.cpp205 SmallVector<BasicBlock *, 8> ExitBlocks; in runOnFunction() local
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
DInstrProfiling.cpp182 BasicBlock *PH, ArrayRef<BasicBlock *> ExitBlocks, in PGOCounterPromoterHelper()
227 ArrayRef<BasicBlock *> ExitBlocks; member in __anone50db8830111::PGOCounterPromoterHelper
393 SmallVector<BasicBlock *, 8> ExitBlocks; member in __anone50db8830111::PGOCounterPromoter
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
DARMLowOverheadLoops.cpp140 SmallVector<MachineBasicBlock*, 2> ExitBlocks; in ProcessLoop() local
988 SmallVector<MachineBasicBlock *, 2> ExitBlocks; in ValidateLiveOuts() local
DARMTargetTransformInfo.cpp2206 SmallVector<BasicBlock *, 4> ExitBlocks; in getUnrollingPreferences() local
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
DHexagonLoopIdiomRecognition.cpp2154 SmallVector<BasicBlock*, 8> ExitBlocks; in processCopyingStore() local
2374 const SCEV *BECount, SmallVectorImpl<BasicBlock*> &ExitBlocks) { in runOnLoopBlock()
2409 SmallVector<BasicBlock *, 8> ExitBlocks; in runOnCountableLoop() local
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.cpp770 SmallVector<BasicBlock *, 4> ExitBlocks; in isHardwareLoopProfitable() local