/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
H A D | LoopUnroll.cpp | 245 std::vector<BasicBlock*> NewBlocks; local 294 NewBlocks.push_back(New); 298 for (unsigned i = 0; i < NewBlocks.size(); ++i) 299 for (BasicBlock::iterator I = NewBlocks[i]->begin(), 300 E = NewBlocks[i]->end(); I != E; ++I)
|
/external/llvm/lib/Transforms/Utils/ |
H A D | LoopUnroll.cpp | 386 std::vector<BasicBlock*> NewBlocks; local 462 NewBlocks.push_back(New); 483 for (BasicBlock *NewBlock : NewBlocks)
|
H A D | LoopUnrollRuntime.cpp | 273 std::vector<BasicBlock *> &NewBlocks, 296 NewBlocks.push_back(NewBB); 599 std::vector<BasicBlock *> NewBlocks; local 612 InsertBot, NewPreHeader, NewBlocks, LoopBlocks, VMap, LI); 617 NewBlocks[0]->getIterator(), 637 for (BasicBlock *BB : NewBlocks) { 268 CloneLoopBlocks(Loop *L, Value *NewIter, const bool CreateRemainderLoop, const bool UseEpilogRemainder, BasicBlock *InsertTop, BasicBlock *InsertBot, BasicBlock *Preheader, std::vector<BasicBlock *> &NewBlocks, LoopBlocksDFS &LoopBlocks, ValueToValueMapTy &VMap, LoopInfo *LI) argument
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
H A D | MemoryDependenceAnalysis.cpp | 1022 SmallVector<BasicBlock*, 16> NewBlocks; local 1029 NewBlocks.push_back(*PI); 1039 for (unsigned i = 0; i < NewBlocks.size(); i++) 1040 Visited.erase(NewBlocks[i]); 1044 Worklist.append(NewBlocks.begin(), NewBlocks.end());
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
H A D | LoopUnswitch.cpp | 88 // NewBlocks contained cloned copy of basic blocks from LoopBlocks. 89 std::vector<BasicBlock*> NewBlocks; member in class:__anon23046::LoopUnswitch 593 NewBlocks.clear(); 620 NewBlocks.reserve(LoopBlocks.size()); 624 NewBlocks.push_back(NewBB); 632 NewBlocks[0], F->end()); 640 ParentLoop->addBasicBlockToLoop(NewBlocks[0], LI->getBase()); 679 for (unsigned i = 0, e = NewBlocks.size(); i != e; ++i) 680 for (BasicBlock::iterator I = NewBlocks[i]->begin(), 681 E = NewBlocks[ [all...] |
/external/llvm/lib/Analysis/ |
H A D | MemoryDependenceAnalysis.cpp | 1219 SmallVector<BasicBlock *, 16> NewBlocks; local 1226 NewBlocks.push_back(Pred); 1236 for (unsigned i = 0; i < NewBlocks.size(); i++) 1237 Visited.erase(NewBlocks[i]); 1241 if (NewBlocks.size() > WorklistEntries) { 1244 for (unsigned i = 0; i < NewBlocks.size(); i++) 1245 Visited.erase(NewBlocks[i]); 1249 WorklistEntries -= NewBlocks.size(); 1250 Worklist.append(NewBlocks.begin(), NewBlocks [all...] |
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopUnswitch.cpp | 199 // NewBlocks contained cloned copy of basic blocks from LoopBlocks. 200 std::vector<BasicBlock*> NewBlocks; member in class:__anon14741::LoopUnswitch 1038 NewBlocks.clear(); 1065 NewBlocks.reserve(LoopBlocks.size()); 1070 NewBlocks.push_back(NewBB); 1079 NewBlocks[0]->getIterator(), F->end()); 1096 ParentLoop->addBasicBlockToLoop(NewBlocks[0], *LI); 1134 for (unsigned i = 0, e = NewBlocks.size(); i != e; ++i) 1135 for (Instruction &I : *NewBlocks[i]) 1145 EmitPreheaderBranchOnCondition(LIC, Val, NewBlocks[ [all...] |
H A D | InductiveRangeCheckElimination.cpp | 1259 BasicBlock *NewBlocks[] = {PostLoopPreheader, PreLoopRRI.PseudoExit, local 1266 std::remove(std::begin(NewBlocks), std::end(NewBlocks), nullptr); 1268 addToParentLoopIfNeeded(makeArrayRef(std::begin(NewBlocks), NewBlocksEnd));
|
/external/llvm/lib/CodeGen/ |
H A D | RegAllocGreedy.cpp | 1079 auto NewBlocks = makeArrayRef(ActiveBlocks).slice(AddedTo); local 1081 addThroughConstraints(Cand.Intf, NewBlocks); 1085 SpillPlacer->addPrefSpill(NewBlocks, /* Strong= */ true);
|