Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Utils/
DLoopUnrollRuntime.cpp144 std::vector<BasicBlock *> &NewBlocks, in CloneLoopBlocks() argument
167 NewBlocks.push_back(NewBB); in CloneLoopBlocks()
382 std::vector<BasicBlock *> NewBlocks; in UnrollRuntimeLoopProlog() local
390 CloneLoopBlocks(L, ModVal, UnrollPrologue, PH, PEnd, NewBlocks, LoopBlocks, in UnrollRuntimeLoopProlog()
395 NewBlocks[0]->getIterator(), F->end()); in UnrollRuntimeLoopProlog()
399 for (unsigned i = 0, e = NewBlocks.size(); i != e; ++i) { in UnrollRuntimeLoopProlog()
400 for (BasicBlock::iterator I = NewBlocks[i]->begin(), in UnrollRuntimeLoopProlog()
401 E = NewBlocks[i]->end(); in UnrollRuntimeLoopProlog()
DLoopUnroll.cpp312 std::vector<BasicBlock*> NewBlocks; in UnrollLoop() local
389 NewBlocks.push_back(New); in UnrollLoop()
393 for (unsigned i = 0; i < NewBlocks.size(); ++i) in UnrollLoop()
394 for (BasicBlock::iterator I = NewBlocks[i]->begin(), in UnrollLoop()
395 E = NewBlocks[i]->end(); I != E; ++I) in UnrollLoop()
/external/llvm/lib/Transforms/Scalar/
DLoopUnswitch.cpp195 std::vector<BasicBlock*> NewBlocks; member in __anon2da2c9450111::LoopUnswitch
981 NewBlocks.clear(); in UnswitchNontrivialCondition()
1008 NewBlocks.reserve(LoopBlocks.size()); in UnswitchNontrivialCondition()
1013 NewBlocks.push_back(NewBB); in UnswitchNontrivialCondition()
1022 NewBlocks[0]->getIterator(), F->end()); in UnswitchNontrivialCondition()
1039 ParentLoop->addBasicBlockToLoop(NewBlocks[0], *LI); in UnswitchNontrivialCondition()
1077 for (unsigned i = 0, e = NewBlocks.size(); i != e; ++i) in UnswitchNontrivialCondition()
1078 for (BasicBlock::iterator I = NewBlocks[i]->begin(), in UnswitchNontrivialCondition()
1079 E = NewBlocks[i]->end(); I != E; ++I) in UnswitchNontrivialCondition()
1089 EmitPreheaderBranchOnCondition(LIC, Val, NewBlocks[0], LoopBlocks[0], OldBR, in UnswitchNontrivialCondition()
DInductiveRangeCheckElimination.cpp1288 BasicBlock *NewBlocks[] = {PostLoopPreheader, PreLoopRRI.PseudoExit, in run() local
1295 std::remove(std::begin(NewBlocks), std::end(NewBlocks), nullptr); in run()
1297 addToParentLoopIfNeeded(makeArrayRef(std::begin(NewBlocks), NewBlocksEnd)); in run()
/external/llvm/lib/Analysis/
DMemoryDependenceAnalysis.cpp1307 SmallVector<BasicBlock*, 16> NewBlocks; in getNonLocalPointerDepFromBB() local
1314 NewBlocks.push_back(Pred); in getNonLocalPointerDepFromBB()
1324 for (unsigned i = 0; i < NewBlocks.size(); i++) in getNonLocalPointerDepFromBB()
1325 Visited.erase(NewBlocks[i]); in getNonLocalPointerDepFromBB()
1329 Worklist.append(NewBlocks.begin(), NewBlocks.end()); in getNonLocalPointerDepFromBB()
/external/llvm/lib/CodeGen/
DRegAllocGreedy.cpp1071 auto NewBlocks = makeArrayRef(ActiveBlocks).slice(AddedTo); in growRegion() local
1073 addThroughConstraints(Cand.Intf, NewBlocks); in growRegion()
1077 SpillPlacer->addPrefSpill(NewBlocks, /* Strong= */ true); in growRegion()