HomeSort by relevance Sort by last modified time
    Searched refs:SubLoop (Results 1 - 11 of 11) sorted by null

  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
LoopUnrollAndJam.cpp 52 static bool partitionOuterLoopBlocks(Loop *L, Loop *SubLoop,
57 BasicBlock *SubLoopLatch = SubLoop->getLoopLatch();
58 SubLoopBlocks.insert(SubLoop->block_begin(), SubLoop->block_end());
61 if (!SubLoop->contains(BB)) {
69 // Check that all blocks in ForeBlocks together dominate the subloop
71 BasicBlock *SubLoopPreHeader = SubLoop->getLoopPreheader();
88 // Aft blocks that need to be moved before the subloop. It is used in two
145 SubLoop(i, j)
153 SubLoop(i, j
    [all...]
LCSSA.cpp 365 for (Loop *SubLoop : L.getSubLoops())
366 Changed |= formLCSSARecursively(*SubLoop, DT, LI, SE);
LoopUnroll.cpp 592 for (Loop *SubLoop : *L)
593 LoopsToSimplify.insert(SubLoop);
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
LoopUnrollAndJamPass.cpp 146 Loop *L, Loop *SubLoop, const TargetTransformInfo &TTI, DominatorTree &DT,
225 if (SubLoop->getBlocks().size() != 1) {
234 for (BasicBlock *BB : SubLoop->getBlocks()) {
261 Loop *SubLoop = L->getSubLoops()[0];
262 if (!SubLoop->isLoopSimplifyForm())
267 BasicBlock *SubLoopLatch = SubLoop->getLoopLatch();
268 BasicBlock *SubLoopExit = SubLoop->getExitingBlock();
310 ApproximateLoopSize(SubLoop, NumInlineCandidates, NotDuplicatable,
335 unsigned InnerTripCount = SE.getSmallConstantTripCount(SubLoop, SubLoopLatch);
339 L, SubLoop, TTI, DT, LI, SE, EphValues, &ORE, OuterTripCount
    [all...]
InductiveRangeCheckElimination.cpp     [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/Analysis/
LoopInfo.h 373 /// removeChildLoop - This removes the specified child from being a subloop of
471 // Each block in each subloop should be contained within this loop.
475 "Loop does not contain all the blocks of a subloop!");
482 "Loop is not a subloop of its parent!");
732 "Loops already embedded into a subloop!");
738 assert(New->getParentLoop() == 0 && "Loop already in subloop!");
757 static bool isNotAlreadyContainedIn(const LoopT *SubLoop,
759 if (SubLoop == 0) return true;
760 if (SubLoop == ParentLoop) return false;
761 return isNotAlreadyContainedIn(SubLoop->getParentLoop(), ParentLoop)
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
LoopInfo.h 338 /// This removes the specified child from being a subloop of this loop. The
350 /// This removes the specified child from being a subloop of this loop. The
435 for (auto *SubLoop : SubLoops)
436 SubLoop->~LoopT();
731 "Loops already embedded into a subloop!");
736 assert(!New->getParentLoop() && "Loop already in subloop!");
755 static bool isNotAlreadyContainedIn(const LoopT *SubLoop,
757 if (!SubLoop)
759 if (SubLoop == ParentLoop)
761 return isNotAlreadyContainedIn(SubLoop->getParentLoop(), ParentLoop)
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
AMDGPUTargetTransformInfo.cpp 83 if (llvm::none_of(L->getSubLoops(), [PHI](const Loop* SubLoop) {
84 return SubLoop->contains(PHI); }))
110 if (llvm::any_of(L->getSubLoops(), [BB](const Loop* SubLoop) {
111 return SubLoop->contains(BB); }))
182 if (llvm::any_of(L->getSubLoops(), [Inst](const Loop* SubLoop) {
183 return SubLoop->contains(Inst); }))
  /external/llvm/lib/Transforms/Utils/
LCSSA.cpp 267 for (Loop *SubLoop : L.getSubLoops())
268 Changed |= formLCSSARecursively(*SubLoop, DT, LI, SE);
  /external/llvm/include/llvm/Analysis/
LoopInfo.h 272 /// This removes the specified child from being a subloop of this loop. The
586 "Loops already embedded into a subloop!");
591 assert(!New->getParentLoop() && "Loop already in subloop!");
610 static bool isNotAlreadyContainedIn(const LoopT *SubLoop,
612 if (!SubLoop) return true;
613 if (SubLoop == ParentLoop) return false;
614 return isNotAlreadyContainedIn(SubLoop->getParentLoop(), ParentLoop);
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
RegAllocGreedy.cpp     [all...]

Completed in 1100 milliseconds