Searched refs:NewBlocks (Results 1 – 6 of 6) sorted by relevance
| /NextBSD/contrib/llvm/lib/Transforms/Utils/ |
| HD | LoopUnrollRuntime.cpp | 144 std::vector<BasicBlock *> &NewBlocks, in CloneLoopBlocks() argument 167 NewBlocks.push_back(NewBB); in CloneLoopBlocks() 388 std::vector<BasicBlock *> NewBlocks; in UnrollRuntimeLoopProlog() local 396 CloneLoopBlocks(L, ModVal, UnrollPrologue, PH, PEnd, NewBlocks, LoopBlocks, in UnrollRuntimeLoopProlog() 400 F->getBasicBlockList().splice(PEnd, F->getBasicBlockList(), NewBlocks[0], in UnrollRuntimeLoopProlog() 405 for (unsigned i = 0, e = NewBlocks.size(); i != e; ++i) { in UnrollRuntimeLoopProlog() 406 for (BasicBlock::iterator I = NewBlocks[i]->begin(), in UnrollRuntimeLoopProlog() 407 E = NewBlocks[i]->end(); in UnrollRuntimeLoopProlog()
|
| HD | LoopUnroll.cpp | 311 std::vector<BasicBlock*> NewBlocks; in UnrollLoop() local 388 NewBlocks.push_back(New); in UnrollLoop() 392 for (unsigned i = 0; i < NewBlocks.size(); ++i) in UnrollLoop() 393 for (BasicBlock::iterator I = NewBlocks[i]->begin(), in UnrollLoop() 394 E = NewBlocks[i]->end(); I != E; ++I) in UnrollLoop()
|
| /NextBSD/contrib/llvm/lib/Transforms/Scalar/ |
| HD | LoopUnswitch.cpp | 170 std::vector<BasicBlock*> NewBlocks; member in __anonc5465b710111::LoopUnswitch 865 NewBlocks.clear(); in UnswitchNontrivialCondition() 892 NewBlocks.reserve(LoopBlocks.size()); in UnswitchNontrivialCondition() 897 NewBlocks.push_back(NewBB); in UnswitchNontrivialCondition() 905 NewBlocks[0], F->end()); in UnswitchNontrivialCondition() 922 ParentLoop->addBasicBlockToLoop(NewBlocks[0], *LI); in UnswitchNontrivialCondition() 960 for (unsigned i = 0, e = NewBlocks.size(); i != e; ++i) in UnswitchNontrivialCondition() 961 for (BasicBlock::iterator I = NewBlocks[i]->begin(), in UnswitchNontrivialCondition() 962 E = NewBlocks[i]->end(); I != E; ++I) in UnswitchNontrivialCondition() 971 EmitPreheaderBranchOnCondition(LIC, Val, NewBlocks[0], LoopBlocks[0], OldBR, in UnswitchNontrivialCondition()
|
| HD | InductiveRangeCheckElimination.cpp | 1281 BasicBlock *NewBlocks[] = {PostLoopPreheader, PreLoopRRI.PseudoExit, in run() local 1288 std::remove(std::begin(NewBlocks), std::end(NewBlocks), nullptr); in run() 1290 addToParentLoopIfNeeded(makeArrayRef(std::begin(NewBlocks), NewBlocksEnd)); in run()
|
| /NextBSD/contrib/llvm/lib/Analysis/ |
| HD | MemoryDependenceAnalysis.cpp | 1224 SmallVector<BasicBlock*, 16> NewBlocks; in getNonLocalPointerDepFromBB() local 1231 NewBlocks.push_back(Pred); in getNonLocalPointerDepFromBB() 1241 for (unsigned i = 0; i < NewBlocks.size(); i++) in getNonLocalPointerDepFromBB() 1242 Visited.erase(NewBlocks[i]); in getNonLocalPointerDepFromBB() 1246 Worklist.append(NewBlocks.begin(), NewBlocks.end()); in getNonLocalPointerDepFromBB()
|
| /NextBSD/contrib/llvm/lib/CodeGen/ |
| HD | RegAllocGreedy.cpp | 1050 auto NewBlocks = makeArrayRef(ActiveBlocks).slice(AddedTo); in growRegion() local 1052 addThroughConstraints(Cand.Intf, NewBlocks); in growRegion() 1056 SpillPlacer->addPrefSpill(NewBlocks, /* Strong= */ true); in growRegion()
|