Home
last modified time | relevance | path

Searched refs:worklist (Results 1 – 12 of 12) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
DADCE.cpp54 SmallVector<Instruction*, 128> worklist; in runOnFunction() local
62 worklist.push_back(I.getInstructionIterator()); in runOnFunction()
66 while (!worklist.empty()) { in runOnFunction()
67 Instruction* curr = worklist.pop_back_val(); in runOnFunction()
73 worklist.push_back(Inst); in runOnFunction()
82 worklist.push_back(I.getInstructionIterator()); in runOnFunction()
86 for (SmallVector<Instruction*, 1024>::iterator I = worklist.begin(), in runOnFunction()
87 E = worklist.end(); I != E; ++I) { in runOnFunction()
92 return !worklist.empty(); in runOnFunction()
DCodeGenPrepare.cpp732 SmallVector<Value*, 8> worklist; in OptimizeMemoryInst() local
734 worklist.push_back(Addr); in OptimizeMemoryInst()
744 while (!worklist.empty()) { in OptimizeMemoryInst()
745 Value *V = worklist.back(); in OptimizeMemoryInst()
746 worklist.pop_back(); in OptimizeMemoryInst()
759 worklist.push_back(P->getIncomingValue(i)); in OptimizeMemoryInst()
/external/clang/lib/Analysis/
DCFGReachabilityAnalysis.cpp43 llvm::SmallVector<const CFGBlock *, 11> worklist; in mapReachability() local
51 worklist.push_back(Dst); in mapReachability()
54 while (!worklist.empty()) { in mapReachability()
55 const CFGBlock *block = worklist.back(); in mapReachability()
56 worklist.pop_back(); in mapReachability()
73 worklist.push_back(*i); in mapReachability()
DUninitializedValues.cpp286 llvm::SmallVector<const CFGBlock *, 20> worklist; member in __anonbbbc703b0311::DataflowWorklist
297 unsigned OldWorklistSize = worklist.size(); in enqueueSuccessors()
303 worklist.push_back(Successor); in enqueueSuccessors()
306 if (OldWorklistSize == 0 || OldWorklistSize == worklist.size()) in enqueueSuccessors()
311 std::rotate(worklist.begin(), worklist.begin() + OldWorklistSize, in enqueueSuccessors()
312 worklist.end()); in enqueueSuccessors()
316 if (worklist.empty()) in dequeue()
318 const CFGBlock *b = worklist.back(); in dequeue()
319 worklist.pop_back(); in dequeue()
677 DataflowWorklist worklist(cfg); in runUninitializedVariablesAnalysis() local
[all …]
/external/llvm/lib/Transforms/IPO/
DPartialInlining.cpp150 std::vector<Function*> worklist; in runOnModule() local
151 worklist.reserve(M.size()); in runOnModule()
154 worklist.push_back(&*FI); in runOnModule()
157 while (!worklist.empty()) { in runOnModule()
158 Function* currFunc = worklist.back(); in runOnModule()
159 worklist.pop_back(); in runOnModule()
175 worklist.push_back(newFunc); in runOnModule()
/external/clang/lib/StaticAnalyzer/Checkers/
DDeadStoresChecker.cpp53 llvm::SmallVector<const CFGBlock*, 10> worklist; in computeReachableBlocks() local
54 worklist.push_back(&cfg.getEntry()); in computeReachableBlocks()
56 while (!worklist.empty()) { in computeReachableBlocks()
57 const CFGBlock *block = worklist.back(); in computeReachableBlocks()
58 worklist.pop_back(); in computeReachableBlocks()
66 worklist.push_back(succ); in computeReachableBlocks()
/external/llvm/lib/Analysis/
DLazyValueInfo.cpp948 std::vector<BasicBlock*> worklist; in threadEdge() local
949 worklist.push_back(OldSucc); in threadEdge()
962 while (!worklist.empty()) { in threadEdge()
963 BasicBlock *ToUpdate = worklist.back(); in threadEdge()
964 worklist.pop_back(); in threadEdge()
992 worklist.insert(worklist.end(), succ_begin(ToUpdate), succ_end(ToUpdate)); in threadEdge()
/external/llvm/test/Transforms/GlobalDCE/
D2002-08-17-WorkListTest.ll1 ; This testcase tests that a worklist is being used, and that globals can be
/external/v8/src/
Dhydrogen.cc732 ZoneList<HPhi*> worklist(blocks_.length()); in EliminateRedundantPhis() local
734 worklist.AddAll(*blocks_[i]->phis()); in EliminateRedundantPhis()
737 while (!worklist.is_empty()) { in EliminateRedundantPhis()
738 HPhi* phi = worklist.RemoveLast(); in EliminateRedundantPhis()
755 if (use->IsPhi()) worklist.Add(HPhi::cast(use)); in EliminateRedundantPhis()
769 ZoneList<HPhi*> worklist(blocks_.length()); in EliminateUnreachablePhis() local
779 worklist.Add(phi); in EliminateUnreachablePhis()
785 while (!worklist.is_empty()) { in EliminateUnreachablePhis()
786 HPhi* phi = worklist.RemoveLast(); in EliminateUnreachablePhis()
791 worklist.Add(HPhi::cast(operand)); in EliminateUnreachablePhis()
[all …]
Dhydrogen.h288 void InferTypes(ZoneList<HValue*>* worklist);
/external/llvm/test/Analysis/ScalarEvolution/
Davoid-infinite-recursion-1.ll204 %struct.workhead = type <{ %struct.worklist* }>
205 %struct.worklist = type opaque
/external/valgrind/main/coregrind/m_debuginfo/
DUNUSED_STABS.txt799 Variable *list; /* worklist */