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

  /external/llvm/lib/Transforms/Scalar/
LoopUnswitch.cpp 148 // LoopBlocks contains all of the basic blocks of the loop, including the
151 std::vector<BasicBlock*> LoopBlocks;
152 // NewBlocks contained cloned copy of basic blocks from LoopBlocks.
793 LoopBlocks.clear();
797 // the LoopBlocks list.
799 LoopBlocks.push_back(NewPreheader);
802 LoopBlocks.insert(LoopBlocks.end(), L->block_begin(), L->block_end());
816 LoopBlocks.insert(LoopBlocks.end(), ExitBlocks.begin(), ExitBlocks.end())
    [all...]
StructurizeCFG.cpp 291 std::map<Loop*, unsigned> LoopBlocks;
300 if (!LoopBlocks.count(Loop)) {
301 LoopBlocks[Loop] = 1;
304 LoopBlocks[Loop]++;
322 while(LoopBlocks[CurrentLoop]) {
326 LoopBlocks[CurrentLoop]--;
334 LoopBlocks[CurrentLoop]--;
  /external/llvm/lib/Transforms/Utils/
LoopUnrollRuntime.cpp 145 LoopBlocksDFS &LoopBlocks, ValueToValueMapTy &VMap,
151 LoopBlocksDFS::RPOIterator BlockBegin = LoopBlocks.beginRPO();
152 LoopBlocksDFS::RPOIterator BlockEnd = LoopBlocks.endRPO();
381 LoopBlocksDFS LoopBlocks(L);
382 LoopBlocks.perform(LI);
397 CloneLoopBlocks(L, ModVal, UnrollPrologue, PH, PEnd, NewBlocks, LoopBlocks,
LoopSimplify.cpp 166 SmallVector<BasicBlock*, 8> LoopBlocks;
173 LoopBlocks.push_back(P);
177 assert(!LoopBlocks.empty() && "No edges coming in from outside the loop?");
182 NewExitBB = SplitBlockPredecessors(Exit, LoopBlocks, ".loopexit", AA, DT,
    [all...]

Completed in 104 milliseconds