/external/v8/src/crankshaft/ |
H A D | hydrogen-dce.cc | 11 HValue* instr, ZoneList<HValue*>* worklist) { 17 worklist->Add(instr, zone()); 18 while (!worklist->is_empty()) { 19 HValue* instr = worklist->RemoveLast(); 25 worklist->Add(input, zone()); 47 ZoneList<HValue*> worklist(10, zone()); 54 if (instr->CannotBeEliminated()) MarkLive(instr, &worklist); 58 if (phi->CannotBeEliminated()) MarkLive(phi, &worklist); 62 DCHECK(worklist.is_empty()); // Should have processed everything. 67 ZoneList<HPhi*> worklist(grap 10 MarkLive( HValue* instr, ZoneList<HValue*>* worklist) argument [all...] |
H A D | hydrogen-uint32-analysis.cc | 141 // was a phi marked with kUint32 place it into a worklist for 143 void HUint32AnalysisPhase::UnmarkPhi(HPhi* phi, ZoneList<HPhi*>* worklist) { argument 150 worklist->Add(HPhi::cast(operand), zone()); 163 ZoneList<HPhi*> worklist(phis_.length(), zone()); 171 // and add it to the worklist if it is a phi as well. 181 UnmarkPhi(phi, &worklist); 189 while (!worklist.is_empty()) { 190 while (!worklist.is_empty()) { 191 HPhi* phi = worklist.RemoveLast(); 192 UnmarkPhi(phi, &worklist); [all...] |
H A D | hydrogen-dce.h | 25 void MarkLive(HValue* instr, ZoneList<HValue*>* worklist);
|
H A D | hydrogen-uint32-analysis.h | 27 INLINE(void UnmarkPhi(HPhi* phi, ZoneList<HPhi*>* worklist));
|
H A D | hydrogen-environment-liveness.cc | 166 BitVector worklist(block_count_, zone()); 168 worklist.Add(i); 170 while (!worklist.IsEmpty()) { 172 if (!worklist.Contains(block_id)) { 175 worklist.Remove(block_id); 194 worklist.Add(block->predecessors()->at(i)->block_id()); 197 worklist.Add(block->inlined_entry_block()->block_id());
|
/external/clang/lib/Analysis/ |
H A D | CFGReachabilityAnalysis.cpp | 43 SmallVector<const CFGBlock *, 11> worklist; local 51 worklist.push_back(Dst); 54 while (!worklist.empty()) { 55 const CFGBlock *block = worklist.pop_back_val(); 69 // Add the predecessors to the worklist. 73 worklist.push_back(*i);
|
H A D | LiveVariables.cpp | 31 SmallVector<const CFGBlock *, 20> worklist; member in class:__anon1051::DataflowWorklist 52 worklist.push_back(block); 57 const unsigned OldWorklistSize = worklist.size(); 63 if (OldWorklistSize == 0 || OldWorklistSize == worklist.size()) 70 std::sort(worklist.begin(), worklist.end(), POV->getComparator()); 74 if (worklist.empty()) 76 const CFGBlock *b = worklist.pop_back_val(); 500 // Construct the dataflow worklist. Enqueue the exit block as the 502 DataflowWorklist worklist(*cf [all...] |
H A D | UninitializedValues.cpp | 203 // Worklist: worklist for dataflow analysis. 209 SmallVector<const CFGBlock *, 20> worklist; member in class:__anon1060::DataflowWorklist 234 worklist.push_back(Successor); 242 // First dequeue from the worklist. This can represent 244 if (!worklist.empty()) 245 B = worklist.pop_back_val(); 893 DataflowWorklist worklist(cfg, *ac.getAnalysis<PostOrderCFGView>()); 895 worklist.enqueueSuccessors(&cfg.getEntry()); 900 while (const CFGBlock *block = worklist.dequeue()) { 908 worklist [all...] |
/external/llvm/lib/Transforms/IPO/ |
H A D | PartialInlining.cpp | 152 std::vector<Function*> worklist; local 153 worklist.reserve(M.size()); 156 worklist.push_back(&*FI); 159 while (!worklist.empty()) { 160 Function* currFunc = worklist.back(); 161 worklist.pop_back(); 176 worklist.push_back(newFunc);
|
/external/dexmaker/src/dx/java/com/android/dx/ssa/ |
H A D | DeadCodeRemover.java | 49 private final BitSet worklist; field in class:DeadCodeRemover 73 worklist = new BitSet(regCount); 85 ssaMeth.forEachInsn(new NoSideEffectVisitor(worklist)); 89 while ( 0 <= (regV = worklist.nextSetBit(0)) ) { 90 worklist.clear(regV); 115 * should be added back to the worklist. 117 worklist.set(source.getReg()); 222 * prevents us from adding this back to a worklist unnecessarally. 231 * A callback class used to build up the initial worklist of
|
H A D | PhiTypeResolver.java | 48 private final BitSet worklist; field in class:PhiTypeResolver 60 worklist = new BitSet(ssaMeth.getRegCount()); 75 worklist.set(reg); 80 while ( 0 <= (reg = worklist.nextSetBit(0))) { 81 worklist.clear(reg); 84 * definitions on the worklist have a type of BT_VOID, which 102 worklist.set(resultReg.getReg());
|
H A D | Dominators.java | 120 ArrayList<SsaBasicBlock> worklist = new ArrayList<SsaBasicBlock>(); 122 worklist.add(in); 124 while (!worklist.isEmpty()) { 125 int wsize = worklist.size(); 126 SsaBasicBlock v = worklist.get(wsize - 1); 133 worklist.add(vAncestor); 136 worklist.remove(wsize - 1);
|
H A D | SsaConverter.java | 338 BitSet worklist; 349 worklist = (BitSet) (defsites[reg].clone()); 351 while (0 <= (workBlockIndex = worklist.nextSetBit(0))) { 352 worklist.clear(workBlockIndex); 373 worklist.set(dfBlockIndex);
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | PlaceSafepoints.cpp | 284 std::vector<BasicBlock *> &worklist) { 300 worklist.push_back(Succ); 311 std::vector<BasicBlock *> worklist; local 313 scanOneBB(start, end, calls, seen, worklist); 314 while (!worklist.empty()) { 315 BasicBlock *BB = worklist.back(); 316 worklist.pop_back(); 317 scanOneBB(&*BB->begin(), end, calls, seen, worklist); 281 scanOneBB(Instruction *start, Instruction *end, std::vector<CallInst *> &calls, std::set<BasicBlock *> &seen, std::vector<BasicBlock *> &worklist) argument
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | DeadStoresChecker.cpp | 86 SmallVector<const CFGBlock*, 10> worklist; 87 worklist.push_back(&cfg.getEntry()); 89 while (!worklist.empty()) { 90 const CFGBlock *block = worklist.pop_back_val(); 98 worklist.push_back(succ);
|
/external/llvm/lib/Analysis/ |
H A D | LazyValueInfo.cpp | 1116 std::vector<BasicBlock*> worklist; local 1117 worklist.push_back(OldSucc); 1124 // Use a worklist to perform a depth-first search of OldSucc's successors. 1128 while (!worklist.empty()) { 1129 BasicBlock *ToUpdate = worklist.back(); 1130 worklist.pop_back(); 1156 worklist.insert(worklist.end(), succ_begin(ToUpdate), succ_end(ToUpdate));
|
/external/llvm/lib/CodeGen/ |
H A D | CodeGenPrepare.cpp | 3632 SmallVector<Value*, 8> worklist; local 3634 worklist.push_back(Addr); 3636 // Use a worklist to iteratively look through PHI nodes, and ensure that 3647 while (!worklist.empty()) { 3648 Value *V = worklist.back(); 3649 worklist.pop_back(); 3660 worklist.push_back(IncValue);
|
/external/vulkan-validation-layers/layers/ |
H A D | core_validation.cpp | 1940 std::unordered_set<uint32_t> worklist; 1941 worklist.insert(entrypoint.word(2)); 1943 while (!worklist.empty()) { 1944 auto id_iter = worklist.begin(); 1946 worklist.erase(id_iter); 1981 worklist.insert(insn.word(3)); /* ptr */ 1985 worklist.insert(insn.word(1)); /* ptr */ 1989 worklist.insert(insn.word(3)); /* base ptr */ 2024 worklist.insert(insn.word(3)); /* image or sampled image */ 2027 worklist [all...] |
/external/jacoco/ |
H A D | asm-debug-all-5.0.1.jar | META-INF/MANIFEST.MF org/ org/objectweb/ org/objectweb/asm/ org/objectweb/asm/AnnotationVisitor.class AnnotationVisitor ... |
/external/owasp/sanitizer/tools/findbugs/lib/ |
H A D | findbugs.jar | META-INF/ META-INF/MANIFEST.MF default.xsl edu/ edu/umd/ edu/umd/cs/ edu/ ... |