HomeSort by: relevance | last modified time | path
    Searched refs:LoopBlocks (Results 1 - 7 of 7) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
LoopPeel.cpp 502 /// \param LoopBlocks A helper for DFS-traversal of the loop.
508 SmallVectorImpl<BasicBlock *> &NewBlocks, LoopBlocksDFS &LoopBlocks,
516 LoopBlocksDFS::RPOIterator BlockBegin = LoopBlocks.beginRPO();
517 LoopBlocksDFS::RPOIterator BlockEnd = LoopBlocks.endRPO();
673 LoopBlocksDFS LoopBlocks(L);
674 LoopBlocks.perform(LI);
790 LoopBlocks, VMap, LVMap, DT, LI,
LoopUnrollRuntime.cpp 307 std::vector<BasicBlock *> &NewBlocks, LoopBlocksDFS &LoopBlocks,
313 LoopBlocksDFS::RPOIterator BlockBegin = LoopBlocks.beginRPO();
314 LoopBlocksDFS::RPOIterator BlockEnd = LoopBlocks.endRPO();
802 LoopBlocksDFS LoopBlocks(L);
803 LoopBlocks.perform(LI);
825 NewPreHeader, NewBlocks, LoopBlocks, VMap, DT, LI);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopUnswitch.cpp 203 // LoopBlocks contains all of the basic blocks of the loop, including the
206 std::vector<BasicBlock*> LoopBlocks;
207 // NewBlocks contained cloned copy of basic blocks from LoopBlocks.
1342 LoopBlocks.clear();
1349 // the LoopBlocks list.
1352 LoopBlocks.push_back(NewPreheader);
1355 llvm::append_range(LoopBlocks, L->blocks());
1369 llvm::append_range(LoopBlocks, ExitBlocks);
1374 NewBlocks.reserve(LoopBlocks.size());
1376 for (unsigned I = 0, E = LoopBlocks.size(); I != E; ++I)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
WebAssemblyFixIrreducibleControlFlow.cpp 191 class LoopBlocks {
193 LoopBlocks(MachineBasicBlock *Entry, const BlockSet &Enterers)
316 LoopBlocks InnerBlocks(LoopEntry, Graph.getLoopEnterers(LoopEntry));
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
MemorySSAUpdater.h 105 void updateForClonedLoop(const LoopBlocksRPO &LoopBlocks,
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
MemorySSAUpdater.cpp 677 void MemorySSAUpdater::updateForClonedLoop(const LoopBlocksRPO &LoopBlocks,
748 for (auto BB : llvm::concat<BasicBlock *const>(LoopBlocks, ExitBlocks))
751 for (auto BB : llvm::concat<BasicBlock *const>(LoopBlocks, ExitBlocks))
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonLoopIdiomRecognition.cpp 2323 SmallSet<BasicBlock*,8> LoopBlocks;
2325 LoopBlocks.insert(B);
2340 if (!LoopBlocks.count(PB))

Completed in 46 milliseconds