• Home
  • Raw
  • Download

Lines Matching refs:current

88     HBasicBlock* current = worklist.back();  in FindBackEdges()  local
89 uint32_t current_id = current->GetBlockId(); in FindBackEdges()
90 if (successors_visited[current_id] == current->GetSuccessors().size()) { in FindBackEdges()
94 HBasicBlock* successor = current->GetSuccessors()[successors_visited[current_id]++]; in FindBackEdges()
98 successor->AddBackEdge(current); in FindBackEdges()
330 HBasicBlock* current = worklist.back(); in ComputeDominanceInformation() local
331 uint32_t current_id = current->GetBlockId(); in ComputeDominanceInformation()
332 if (successors_visited[current_id] == current->GetSuccessors().size()) { in ComputeDominanceInformation()
335 HBasicBlock* successor = current->GetSuccessors()[successors_visited[current_id]++]; in ComputeDominanceInformation()
336 UpdateDominatorOfSuccessor(current, successor); in ComputeDominanceInformation()
999 const HBasicBlock* current = other; in Dominates() local
1000 while (current != nullptr) { in Dominates()
1001 if (current == this) { in Dominates()
1004 current = current->GetDominator(); in Dominates()
1428 const HBasicBlock* current = worklist.front(); in ReplaceUsesDominatedBy() local
1430 visited_blocks->SetBit(current->GetBlockId()); in ReplaceUsesDominatedBy()
1431 for (HBasicBlock* dominated : current->GetDominatedBlocks()) { in ReplaceUsesDominatedBy()
2273 HInstruction* current = first_instruction_; in CountSize() local
2274 for (; current != nullptr; current = current->GetNext()) { in CountSize()
2281 for (HInstruction* current = first_instruction_; in SetBlockOfInstructions() local
2282 current != nullptr; in SetBlockOfInstructions()
2283 current = current->GetNext()) { in SetBlockOfInstructions()
2284 current->SetBlock(block); in SetBlockOfInstructions()
2667 HInstruction* current = instr_it.Current(); in InlineInto() local
2668 if (current->NeedsEnvironment()) { in InlineInto()
2669 DCHECK(current->HasEnvironment()); in InlineInto()
2670 current->GetEnvironment()->SetAndCopyParentChain( in InlineInto()
2772 for (HBasicBlock* current : GetReversePostOrder()) { in InlineInto()
2773 if (current != exit_block_ && current != entry_block_ && current != first) { in InlineInto()
2774 DCHECK(current->GetGraph() == this); in InlineInto()
2775 current->SetGraph(outer_graph); in InlineInto()
2776 outer_graph->AddBlock(current); in InlineInto()
2777 outer_graph->reverse_post_order_[++index_of_at] = current; in InlineInto()
2778 UpdateLoopAndTryInformationOfNewBlock(current, in InlineInto()
2781 current->GetTryCatchInformation() != nullptr); in InlineInto()
2906 HInstruction* current = it.Current(); in InlineInto() local
2908 if (current->IsNullConstant()) { in InlineInto()
2909 replacement = outer_graph->GetNullConstant(current->GetDexPc()); in InlineInto()
2910 } else if (current->IsIntConstant()) { in InlineInto()
2912 current->AsIntConstant()->GetValue(), current->GetDexPc()); in InlineInto()
2913 } else if (current->IsLongConstant()) { in InlineInto()
2915 current->AsLongConstant()->GetValue(), current->GetDexPc()); in InlineInto()
2916 } else if (current->IsFloatConstant()) { in InlineInto()
2918 current->AsFloatConstant()->GetValue(), current->GetDexPc()); in InlineInto()
2919 } else if (current->IsDoubleConstant()) { in InlineInto()
2921 current->AsDoubleConstant()->GetValue(), current->GetDexPc()); in InlineInto()
2922 } else if (current->IsParameterValue()) { in InlineInto()
2932 } else if (current->IsCurrentMethod()) { in InlineInto()
2938 DCHECK(current->IsGoto() || current->IsSuspendCheck() || current->IsMethodEntryHook()); in InlineInto()
2939 entry_block_->RemoveInstruction(current); in InlineInto()
2942 current->ReplaceWith(replacement); in InlineInto()
2944 if (current == return_value) { in InlineInto()
3171 HInstruction* current = this; in HasAnyEnvironmentUseBefore() local
3172 for (; current != other && current != nullptr; current = current->GetNext()) { in HasAnyEnvironmentUseBefore()
3175 if (current->HasEnvironment()) { in HasAnyEnvironmentUseBefore()
3182 DCHECK(current != nullptr); in HasAnyEnvironmentUseBefore()