Searched defs:NewBlocks (Results 1 - 9 of 9) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
H A DLoopUnroll.cpp245 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 DLoopUnroll.cpp386 std::vector<BasicBlock*> NewBlocks; local
462 NewBlocks.push_back(New);
483 for (BasicBlock *NewBlock : NewBlocks)
H A DLoopUnrollRuntime.cpp273 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 DMemoryDependenceAnalysis.cpp1022 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 DLoopUnswitch.cpp88 // 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 DMemoryDependenceAnalysis.cpp1219 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 DLoopUnswitch.cpp199 // 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 DInductiveRangeCheckElimination.cpp1259 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 DRegAllocGreedy.cpp1079 auto NewBlocks = makeArrayRef(ActiveBlocks).slice(AddedTo); local
1081 addThroughConstraints(Cand.Intf, NewBlocks);
1085 SpillPlacer->addPrefSpill(NewBlocks, /* Strong= */ true);

Completed in 284 milliseconds