Home
last modified time | relevance | path

Searched defs:Latch (Results 1 – 17 of 17) sorted by relevance

/external/llvm/lib/Transforms/Utils/
DLoopUnrollRuntime.cpp66 BasicBlock *Latch = L->getLoopLatch(); in ConnectProlog() local
156 BasicBlock *Latch = L->getLoopLatch(); in ConnectEpilog() local
278 BasicBlock *Latch = L->getLoopLatch(); in CloneLoopBlocks() local
487 BasicBlock *Latch = L->getLoopLatch(); in UnrollRuntimeLoopRemainder() local
DLoopUtils.cpp533 auto *Latch = TheLoop->getLoopLatch(); in isFirstOrderRecurrence() local
/external/llvm/lib/Target/Hexagon/
DHexagonHardwareLoops.cpp373 if (MachineBasicBlock *Latch = L->getLoopLatch()) { in getExitingBlock() local
389 MachineBasicBlock *Latch = L->getLoopLatch(); in findInductionRegister() local
573 MachineBasicBlock *Latch = L->getLoopLatch(); in getLoopTripCount() local
1571 MachineBasicBlock *Latch = L->getLoopLatch(); in fixupInductionVariable() local
1820 MachineBasicBlock *Latch = L->getLoopLatch(); in createPreheaderForLoop() local
/external/swiftshader/third_party/LLVM/lib/Analysis/
DProfileEstimatorPass.cpp203 BasicBlock *Latch = BBLoop->getLoopLatch(); in recurseBasicBlock() local
DScalarEvolution.cpp5826 BasicBlock *Latch = L->getLoopLatch(); in isLoopBackedgeGuardedByCond() local
/external/llvm/include/llvm/Analysis/
DLoopInfoImpl.h163 BlockT *Latch = nullptr; in getLoopLatch() local
/external/llvm/lib/Transforms/Scalar/
DLoopRotation.cpp554 BasicBlock *Latch = L->getLoopLatch(); in simplifyLoopLatch() local
DLoopLoadElimination.cpp117 [&](const BasicBlock *Latch) { in doesStoreDominatesAllLatches()
DInductiveRangeCheckElimination.cpp414 BasicBlock *Latch; member
627 BasicBlock *Latch = L.getLoopLatch(); in parseLoopStructure() local
DLoopUnswitch.cpp1273 BasicBlock *Latch = L->getLoopLatch(); in RewriteLoopBodyWithConditionConstant() local
DLoopStrengthReduce.cpp1836 unsigned Entry, Latch; in OptimizeShadowIV() local
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DLoopUnswitch.cpp944 BasicBlock *Latch = L->getLoopLatch(); in RewriteLoopBodyWithConditionConstant() local
DLoopStrengthReduce.cpp1520 unsigned Entry, Latch; in OptimizeShadowIV() local
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DLoopInfo.h324 BlockT *Latch = 0; in getLoopLatch() local
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp2729 BasicBlock *Latch = L->getLoopLatch(); in createInductionVariable() local
3570 BasicBlock *Latch = OrigLoop->getLoopLatch(); in vectorizeLoop() local
3790 auto *Latch = OrigLoop->getLoopLatch(); in fixFirstOrderRecurrence() local
4751 BasicBlock *Latch = TheLoop->getLoopLatch(); in collectLoopUniforms() local
/external/llvm/lib/Analysis/
DScalarEvolution.cpp5668 BasicBlock *Latch = L->getLoopLatch(); // may be NULL. in computeBackedgeTakenCount() local
6149 const BasicBlock *Latch = L->getLoopLatch(); in computeShiftCompareExitLimit() local
6467 BasicBlock *Latch = L->getLoopLatch(); in getConstantEvolutionLoopExitValue() local
6550 BasicBlock *Latch = L->getLoopLatch(); in computeExitCountExhaustively() local
7880 BasicBlock *Latch = L->getLoopLatch(); in isLoopBackedgeGuardedByCond() local
DLoopAccessAnalysis.cpp1744 BasicBlock* Latch = TheLoop->getLoopLatch(); in blockNeedsPredication() local