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

/freebsd-10.3-release/contrib/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp140 std::vector<BasicBlock *> &NewBlocks,
156 NewBlocks.push_back(NewBB);
317 std::vector<BasicBlock*> NewBlocks; local
322 CloneLoopBlocks(L, (leftOverIters == Count-1), LastLoopBB, PEnd, NewBlocks,
328 NewBlocks[0], F->end());
335 CompareBB = NewBlocks[0];
350 BranchInst::Create(NewBlocks[0], CompareBB,
359 for (unsigned i = 0, e = NewBlocks.size(); i != e; ++i) {
360 for (BasicBlock::iterator I = NewBlocks[i]->begin(),
361 E = NewBlocks[
136 CloneLoopBlocks(Loop *L, bool FirstCopy, BasicBlock *InsertTop, BasicBlock *InsertBot, std::vector<BasicBlock *> &NewBlocks, LoopBlocksDFS &LoopBlocks, ValueToValueMapTy &VMap, ValueToValueMapTy &LVMap, LoopInfo *LI) argument
[all...]
H A DLoopUnroll.cpp271 std::vector<BasicBlock*> NewBlocks; local
320 NewBlocks.push_back(New);
324 for (unsigned i = 0; i < NewBlocks.size(); ++i)
325 for (BasicBlock::iterator I = NewBlocks[i]->begin(),
326 E = NewBlocks[i]->end(); I != E; ++I)
/freebsd-10.3-release/contrib/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp147 // NewBlocks contained cloned copy of basic blocks from LoopBlocks.
148 std::vector<BasicBlock*> NewBlocks; member in class:__anon2793::LoopUnswitch
788 NewBlocks.clear();
815 NewBlocks.reserve(LoopBlocks.size());
820 NewBlocks.push_back(NewBB);
828 NewBlocks[0], F->end());
841 ParentLoop->addBasicBlockToLoop(NewBlocks[0], LI->getBase());
879 for (unsigned i = 0, e = NewBlocks.size(); i != e; ++i)
880 for (BasicBlock::iterator I = NewBlocks[i]->begin(),
881 E = NewBlocks[
[all...]
/freebsd-10.3-release/contrib/llvm/lib/Analysis/
H A DMemoryDependenceAnalysis.cpp1076 SmallVector<BasicBlock*, 16> NewBlocks; local
1083 NewBlocks.push_back(*PI);
1093 for (unsigned i = 0; i < NewBlocks.size(); i++)
1094 Visited.erase(NewBlocks[i]);
1098 Worklist.append(NewBlocks.begin(), NewBlocks.end());
/freebsd-10.3-release/contrib/llvm/lib/CodeGen/
H A DRegAllocGreedy.cpp898 ArrayRef<unsigned> NewBlocks = makeArrayRef(ActiveBlocks).slice(AddedTo); local
900 addThroughConstraints(Cand.Intf, NewBlocks);
904 SpillPlacer->addPrefSpill(NewBlocks, /* Strong= */ true);

Completed in 161 milliseconds