Searched refs:LoopBlocks (Results 1 - 4 of 4) sorted by relevance
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | LoopUnrollRuntime.cpp | 145 LoopBlocksDFS &LoopBlocks, ValueToValueMapTy &VMap, 151 LoopBlocksDFS::RPOIterator BlockBegin = LoopBlocks.beginRPO(); 152 LoopBlocksDFS::RPOIterator BlockEnd = LoopBlocks.endRPO(); 374 LoopBlocksDFS LoopBlocks(L); 375 LoopBlocks.perform(LI); 390 CloneLoopBlocks(L, ModVal, UnrollPrologue, PH, PEnd, NewBlocks, LoopBlocks, 142 CloneLoopBlocks(Loop *L, Value *NewIter, const bool UnrollProlog, BasicBlock *InsertTop, BasicBlock *InsertBot, std::vector<BasicBlock *> &NewBlocks, LoopBlocksDFS &LoopBlocks, ValueToValueMapTy &VMap, LoopInfo *LI) argument
|
H A D | LoopSimplify.cpp | 161 SmallVector<BasicBlock*, 8> LoopBlocks; local 168 LoopBlocks.push_back(P); 172 assert(!LoopBlocks.empty() && "No edges coming in from outside the loop?"); 175 NewExitBB = SplitBlockPredecessors(Exit, LoopBlocks, ".loopexit", DT, LI,
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | LoopUnswitch.cpp | 190 // LoopBlocks contains all of the basic blocks of the loop, including the 193 std::vector<BasicBlock*> LoopBlocks; member in class:__anon3223::LoopUnswitch 194 // NewBlocks contained cloned copy of basic blocks from LoopBlocks. 980 LoopBlocks.clear(); 984 // the LoopBlocks list. 986 LoopBlocks.push_back(NewPreheader); 989 LoopBlocks.insert(LoopBlocks.end(), L->block_begin(), L->block_end()); 1003 LoopBlocks.insert(LoopBlocks [all...] |
H A D | StructurizeCFG.cpp | 291 std::map<Loop*, unsigned> LoopBlocks; local 300 if (!LoopBlocks.count(Loop)) { 301 LoopBlocks[Loop] = 1; 304 LoopBlocks[Loop]++; 322 while(LoopBlocks[CurrentLoop]) { 326 LoopBlocks[CurrentLoop]--; 334 LoopBlocks[CurrentLoop]--;
|
Completed in 123 milliseconds