Searched defs:worklist (Results 1 - 3 of 3) sorted by relevance
/art/compiler/optimizing/ |
H A D | ssa_builder.cc | 105 ArenaVector<HPhi*>* worklist) { 108 // marked dead/conflicting too, so we add them to the worklist. Otherwise we 115 worklist->push_back(user->AsPhi()); 165 bool SsaBuilder::TypeInputsOfPhi(HPhi* phi, ArenaVector<HPhi*>* worklist) { argument 204 worklist->push_back(equivalent->AsPhi()); 216 bool SsaBuilder::UpdatePrimitiveType(HPhi* phi, ArenaVector<HPhi*>* worklist) { argument 225 if (!TypePhiFromInputs(phi) || !TypeInputsOfPhi(phi, worklist)) { 236 ArenaVector<HPhi*> worklist(graph_->GetArena()->Adapter(kArenaAllocGraphBuilder)); 244 worklist.push_back(phi); 250 // that we don't need to add users to the worklist becaus 104 AddDependentInstructionsToWorklist(HInstruction* instruction, ArenaVector<HPhi*>* worklist) argument 266 ProcessPrimitiveTypePropagationWorklist(ArenaVector<HPhi*>* worklist) argument [all...] |
H A D | ssa_liveness_analysis.cc | 46 static void AddToListForLinearization(ArenaVector<HBasicBlock*>* worklist, HBasicBlock* block) { argument 48 auto insert_pos = worklist->rbegin(); // insert_pos.base() will be the actual position. 49 for (auto end = worklist->rend(); insert_pos != end; ++insert_pos) { 59 worklist->insert(insert_pos.base(), block); 83 // (2): Following a worklist approach, first start with the entry block, and 85 // successor block are visited, the successor block is added in the worklist 88 ArenaVector<HBasicBlock*> worklist(graph_->GetArena()->Adapter(kArenaAllocSsaLiveness)); 89 worklist.push_back(graph_->GetEntryBlock()); 91 HBasicBlock* current = worklist.back(); 92 worklist [all...] |
H A D | reference_type_propagation.cc | 77 ArenaVector<HInstruction*>* worklist, 82 worklist_(worklist), 680 // that we don't need to add users to the worklist because we are 74 RTPVisitor(HGraph* graph, Handle<mirror::DexCache> hint_dex_cache, HandleCache* handle_cache, ArenaVector<HInstruction*>* worklist, bool is_first_run) argument
|
Completed in 453 milliseconds