Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLoopUnrollRuntime.cpp84 BasicBlock *Latch = L->getLoopLatch(); in ConnectProlog() local
188 BasicBlock *Latch = L->getLoopLatch(); in ConnectEpilog() local
308 BasicBlock *Latch = L->getLoopLatch(); in CloneLoopBlocks() local
565 BasicBlock *Latch = L->getLoopLatch(); in UnrollRuntimeLoopRemainder() local
DLoopUnrollPeel.cpp89 const BasicBlock *Latch = L->getLoopLatch(); in canPeel() local
497 BasicBlock *Latch = L->getLoopLatch(); in cloneLoopBlocks() local
611 BasicBlock *Latch = L->getLoopLatch(); in peelLoop() local
DLoopUnrollAndJam.cpp91 static bool processHeaderPhiOperands(BasicBlock *Header, BasicBlock *Latch, in processHeaderPhiOperands()
117 BasicBlock *Latch, in moveHeaderPhiOperandsToForeBlocks()
734 BasicBlock *Latch = L->getLoopLatch(); in isSafeToUnrollAndJam() local
DLoopRotationUtils.cpp605 BasicBlock *Latch = L->getLoopLatch(); in simplifyLoopLatch() local
DLoopUtils.cpp696 BasicBlock *Latch = L->getLoopLatch(); in getLoopEstimatedTripCount() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineLoopInfo.cpp89 if (MachineBasicBlock *Latch = getLoopLatch()) { in findLoopControlBlock() local
DHardwareLoops.cpp492 BasicBlock *Latch = ExitBranch->getParent(); in InsertPHICounter() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DIVDescriptors.cpp682 auto *Latch = TheLoop->getLoopLatch(); in isFirstOrderRecurrence() local
968 BasicBlock *Latch = L->getLoopLatch(); in getCastsForInductionPHI() local
1080 BasicBlock *Latch = AR->getLoop()->getLoopLatch(); in isInductionPHI() local
DLoopInfo.cpp173 if (BasicBlock *Latch = L.getLoopLatch()) in getLatchCmpInst() local
231 BasicBlock *Latch = L.getLoopLatch(); in getCanonicalPredicate() local
DScalarEvolution.cpp4335 if (BasicBlock *Latch = L->getLoopLatch()) { in rewrite() local
6940 const BasicBlock *Latch = L->getLoopLatch(); in getExact() local
7109 BasicBlock *Latch = L->getLoopLatch(); // may be NULL. in computeBackedgeTakenCount() local
7187 const BasicBlock *Latch = L->getLoopLatch(); in computeExitLimit() local
7634 const BasicBlock *Latch = L->getLoopLatch(); in computeShiftCompareExitLimit() local
7953 BasicBlock *Latch = L->getLoopLatch(); in getConstantEvolutionLoopExitValue() local
8033 BasicBlock *Latch = L->getLoopLatch(); in computeExitCountExhaustively() local
9529 BasicBlock *Latch = L->getLoopLatch(); in isLoopBackedgeGuardedByCond() local
10154 auto *Latch = RLoop->getLoopLatch(); in isImpliedViaMerge() local
DLoopAccessAnalysis.cpp2084 BasicBlock* Latch = TheLoop->getLoopLatch(); in blockNeedsPredication() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DLoopInfoImpl.h124 const BlockT *Latch = getLoopLatch(); in getUniqueNonLatchExitBlocks() local
212 BlockT *Latch = nullptr; in getLoopLatch() local
DLoopInfo.h766 BasicBlock *Latch = getLoopLatch(); in isRotatedForm() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonHardwareLoops.cpp409 MachineBasicBlock *Latch = L->getLoopLatch(); in findInductionRegister() local
606 MachineBasicBlock *Latch = L->getLoopLatch(); in getLoopTripCount() local
1609 MachineBasicBlock *Latch = L->getLoopLatch(); in fixupInductionVariable() local
1857 MachineBasicBlock *Latch = L->getLoopLatch(); in createPreheaderForLoop() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopUnrollAndJamPass.cpp289 BasicBlock *Latch = L->getLoopLatch(); in tryToUnrollAndJamLoop() local
DLoopLoadElimination.cpp151 return llvm::all_of(Latches, [&](const BasicBlock *Latch) { in doesStoreDominatesAllLatches()
DInductiveRangeCheckElimination.cpp448 BasicBlock *Latch = nullptr; member
745 BasicBlock *Latch = L.getLoopLatch(); in parseLoopStructure() local
DLoopPredication.cpp1065 auto *Latch = L->getLoopLatch(); in predicateLoopExits() local
DLoopFuse.cpp145 BasicBlock *Latch; member
DLoopUnswitch.cpp1532 BasicBlock *Latch = L->getLoopLatch(); in RewriteLoopBodyWithConditionConstant() local
DSimpleLoopUnswitch.cpp2477 BasicBlock *Latch = L.getLoopLatch(); in calculateUnswitchCostMultiplier() local
DLoopStrengthReduce.cpp2128 unsigned Entry, Latch; in OptimizeShadowIV() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DLoopVectorizationLegality.cpp314 BasicBlock *Latch = Lp->getLoopLatch(); in isUniformLoop() local
DLoopVectorize.cpp2533 BasicBlock *Latch = L->getLoopLatch(); in createInductionVariable() local
3555 auto *Latch = OrigLoop->getLoopLatch(); in fixFirstOrderRecurrence() local
3744 BasicBlock *Latch = OrigLoop->getLoopLatch(); in fixReduction() local
4515 auto *Latch = TheLoop->getLoopLatch(); in collectLoopScalars() local
4726 BasicBlock *Latch = TheLoop->getLoopLatch(); in collectLoopUniforms() local
6586 BasicBlock *Latch = OrigLoop->getLoopLatch(); in collectTriviallyDeadInstructions() local
7091 auto *Latch = OrigLoop->getLoopLatch(); in buildVPlansWithVPRecipes() local