HomeSort by relevance Sort by last modified time
    Searched defs:LoopBlocks (Results 1 - 9 of 9) sorted by null

  /external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
LCSSA.cpp 56 std::vector<BasicBlock*> LoopBlocks;
86 return std::binary_search(LoopBlocks.begin(), LoopBlocks.end(), B);
129 LoopBlocks.clear();
130 LoopBlocks.insert(LoopBlocks.end(), L->block_begin(), L->block_end());
131 array_pod_sort(LoopBlocks.begin(), LoopBlocks.end());
LoopUnroll.cpp 216 std::vector<BasicBlock*> LoopBlocks = L->getBlocks();
LoopSimplify.cpp 401 SmallVector<BasicBlock*, 8> LoopBlocks;
408 LoopBlocks.push_back(P);
412 assert(!LoopBlocks.empty() && "No edges coming in from outside the loop?");
417 SplitLandingPadPredecessors(Exit, ArrayRef<BasicBlock*>(&LoopBlocks[0],
418 LoopBlocks.size()),
423 NewExitBB = SplitBlockPredecessors(Exit, &LoopBlocks[0],
424 LoopBlocks.size(), ".loopexit",
  /external/llvm/lib/Transforms/Utils/
LoopSimplify.cpp 162 SmallVector<BasicBlock*, 8> LoopBlocks;
169 LoopBlocks.push_back(P);
173 assert(!LoopBlocks.empty() && "No edges coming in from outside the loop?");
176 NewExitBB = SplitBlockPredecessors(Exit, LoopBlocks, ".loopexit", DT, LI,
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
LoopUnswitch.cpp 84 // LoopBlocks contains all of the basic blocks of the loop, including the
87 std::vector<BasicBlock*> LoopBlocks;
88 // NewBlocks contained cloned copy of basic blocks from LoopBlocks.
592 LoopBlocks.clear();
596 // the LoopBlocks list.
598 LoopBlocks.push_back(NewPreheader);
601 LoopBlocks.insert(LoopBlocks.end(), L->block_begin(), L->block_end());
615 LoopBlocks.insert(LoopBlocks.end(), ExitBlocks.begin(), ExitBlocks.end())
    [all...]
  /external/llvm/lib/Transforms/Scalar/
LoopUnswitch.cpp 195 // LoopBlocks contains all of the basic blocks of the loop, including the
198 std::vector<BasicBlock*> LoopBlocks;
199 // NewBlocks contained cloned copy of basic blocks from LoopBlocks.
    [all...]
StructurizeCFG.cpp 305 std::map<Loop*, unsigned> LoopBlocks;
314 ++LoopBlocks[Loop];
332 while (unsigned &BlockCount = LoopBlocks[CurrentLoop]) {
344 LoopBlocks[CurrentLoop]--;
  /prebuilts/ndk/r13/sources/third_party/shaderc/third_party/glslang/SPIRV/
SpvBuilder.h 399 struct LoopBlocks {
400 LoopBlocks(Block& head, Block& body, Block& merge, Block& continue_target) :
404 LoopBlocks();
405 LoopBlocks& operator=(const LoopBlocks&);
411 LoopBlocks& makeNewLoop();
585 std::stack<LoopBlocks> loops;
  /prebuilts/ndk/r13/sources/third_party/vulkan/glslang/SPIRV/
SpvBuilder.h 399 struct LoopBlocks {
400 LoopBlocks(Block& head, Block& body, Block& merge, Block& continue_target) :
404 LoopBlocks();
405 LoopBlocks& operator=(const LoopBlocks&);
411 LoopBlocks& makeNewLoop();
585 std::stack<LoopBlocks> loops;

Completed in 301 milliseconds