Searched refs:NewBlocks (Results 1 - 6 of 6) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp144 std::vector<BasicBlock *> &NewBlocks,
167 NewBlocks.push_back(NewBB);
382 std::vector<BasicBlock *> NewBlocks; local
390 CloneLoopBlocks(L, ModVal, UnrollPrologue, PH, PEnd, NewBlocks, LoopBlocks,
395 NewBlocks[0]->getIterator(), F->end());
399 for (unsigned i = 0, e = NewBlocks.size(); i != e; ++i) {
400 for (BasicBlock::iterator I = NewBlocks[i]->begin(),
401 E = NewBlocks[i]->end();
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 DLoopUnroll.cpp312 std::vector<BasicBlock*> NewBlocks; local
389 NewBlocks.push_back(New);
393 for (unsigned i = 0; i < NewBlocks.size(); ++i)
394 for (BasicBlock::iterator I = NewBlocks[i]->begin(),
395 E = NewBlocks[i]->end(); I != E; ++I)
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp194 // NewBlocks contained cloned copy of basic blocks from LoopBlocks.
195 std::vector<BasicBlock*> NewBlocks; member in class:__anon3223::LoopUnswitch
981 NewBlocks.clear();
1008 NewBlocks.reserve(LoopBlocks.size());
1013 NewBlocks.push_back(NewBB);
1022 NewBlocks[0]->getIterator(), F->end());
1039 ParentLoop->addBasicBlockToLoop(NewBlocks[0], *LI);
1077 for (unsigned i = 0, e = NewBlocks.size(); i != e; ++i)
1078 for (BasicBlock::iterator I = NewBlocks[i]->begin(),
1079 E = NewBlocks[
[all...]
H A DInductiveRangeCheckElimination.cpp1288 BasicBlock *NewBlocks[] = {PostLoopPreheader, PreLoopRRI.PseudoExit, local
1295 std::remove(std::begin(NewBlocks), std::end(NewBlocks), nullptr);
1297 addToParentLoopIfNeeded(makeArrayRef(std::begin(NewBlocks), NewBlocksEnd));
/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp1305 SmallVector<BasicBlock*, 16> NewBlocks; local
1312 NewBlocks.push_back(Pred);
1322 for (unsigned i = 0; i < NewBlocks.size(); i++)
1323 Visited.erase(NewBlocks[i]);
1327 Worklist.append(NewBlocks.begin(), NewBlocks.end());
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DRegAllocGreedy.cpp1071 auto NewBlocks = makeArrayRef(ActiveBlocks).slice(AddedTo); local
1073 addThroughConstraints(Cand.Intf, NewBlocks);
1077 SpillPlacer->addPrefSpill(NewBlocks, /* Strong= */ true);

Completed in 66 milliseconds