Home
last modified time | relevance | path

Searched defs:phi (Results 1 – 18 of 18) sorted by relevance

/art/compiler/optimizing/
Dssa_builder.cc57 bool DeadPhiHandling::UpdateType(HPhi* phi) { in UpdateType()
122 HPhi* phi = it.Current()->AsPhi(); in VisitBasicBlock() local
157 HPhi* phi = it.Current()->GetUser()->AsPhi(); in AddDependentInstructionsToWorklist() local
171 static bool IsPhiEquivalentOf(HInstruction* instruction, HPhi* phi) { in IsPhiEquivalentOf()
213 HPhi* phi = it.Current()->AsPhi(); in EquivalentPhisCleanup() local
243 HPhi* phi = it.Current()->AsPhi(); in BuildSsa() local
301 HPhi* phi = it_phis.Current()->AsPhi(); in BuildSsa() local
361 HPhi* phi = new (GetGraph()->GetArena()) HPhi( in VisitBasicBlock() local
395 HPhi* phi = new (GetGraph()->GetArena()) HPhi( in VisitBasicBlock() local
471 HPhi* SsaBuilder::GetFloatDoubleOrReferenceEquivalentOfPhi(HPhi* phi, Primitive::Type type) { in GetFloatDoubleOrReferenceEquivalentOfPhi()
Dprimitive_type_propagation.cc42 bool PrimitiveTypePropagation::UpdateType(HPhi* phi) { in UpdateType()
90 HPhi* phi = it.Current()->AsPhi(); in VisitBasicBlock() local
102 HPhi* phi = it.Current()->AsPhi(); in VisitBasicBlock() local
126 HPhi* phi = it.Current()->GetUser()->AsPhi(); in AddDependentInstructionsToWorklist() local
Dssa_phi_elimination.cc31 HPhi* phi = inst_it.Current()->AsPhi(); in MarkDeadPhis() local
48 HPhi* phi = worklist_.Pop(); in MarkDeadPhis() local
67 HPhi* phi; in EliminateDeadPhis() local
110 HPhi* phi = worklist_.Pop(); in Run() local
Dreference_type_propagation.cc202 void ReferenceTypePropagation::VisitPhi(HPhi* phi) { in VisitPhi()
305 HPhi* phi = instr->AsPhi(); in UpdateNullability() local
Dlive_ranges_test.cc344 HPhi* phi = liveness.GetInstructionFromSsaIndex(1)->AsPhi(); in TEST() local
448 HPhi* phi = liveness.GetInstructionFromSsaIndex(4)->AsPhi(); in TEST() local
Dboolean_simplifier.cc115 HPhi* phi = merge_block->GetFirstPhi()->AsPhi(); in TryRemovingBooleanSelection() local
Dgraph_checker.cc299 HPhi* phi = it.Current()->AsPhi(); in VisitBasicBlock() local
444 void SSAChecker::VisitPhi(HPhi* phi) { in VisitPhi()
Dbounds_check_elimination_test.cc397 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, Primitive::kPrimInt); in BuildSSAGraph1() local
537 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, Primitive::kPrimInt); in BuildSSAGraph2() local
661 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, Primitive::kPrimInt); in BuildSSAGraph3() local
776 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, Primitive::kPrimInt); in BuildSSAGraph4() local
Dregister_allocator_test.cc316 HPhi* phi = loop_header->GetFirstPhi()->AsPhi(); in TEST() local
463 HPhi** phi, in BuildIfElseWithPhi()
515 HPhi *phi; in TEST() local
Dnodes.cc487 void HBasicBlock::AddPhi(HPhi* phi) { in AddPhi()
518 void HBasicBlock::InsertPhiAfter(HPhi* phi, HPhi* cursor) { in InsertPhiAfter()
547 void HBasicBlock::RemovePhi(HPhi* phi, bool ensure_safety) { in RemovePhi()
1071 HPhi* phi = phi_it.Current()->AsPhi(); in DisconnectAndDelete() local
Dgraph_visualizer.cc192 void VisitPhi(HPhi* phi) OVERRIDE { in VisitPhi()
Dbounds_check_elimination.cc975 HPhi* phi = new (graph->GetArena()) HPhi( in AddDeoptimizationArrayLength() local
1466 static bool HasSameInputAtBackEdges(HPhi* phi) { in HasSameInputAtBackEdges()
1482 void VisitPhi(HPhi* phi) { in VisitPhi()
Dssa_liveness_analysis.cc193 HInstruction* phi = inst_it.Current(); in ComputeLiveRanges() local
Dregister_allocator.cc1760 HInstruction* phi = inst_it.Current(); in Resolve() local
/art/compiler/dex/
Dgvn_dead_code_elimination.cc523 MIR* phi = mir_graph_->NewMIR(); in CreatePhi() local
569 MIR* phi = CreatePhi(new_s_reg); in RenameSRegDefOrCreatePhi() local
864 MIR* phi = RenameSRegDefOrCreatePhi(data->prev_value.change, change, last_data->mir); in RecordPassTryToKillLastMIR() local
Dmir_dataflow.cc1202 MIR *phi = NewMIR(); in DoSSAConversion() local
Dgvn_dead_code_elimination_test.cc1623 MIR* phi = bb4->first_mir_insn; in TEST_F() local
1660 MIR* phi = bb4->first_mir_insn; in TEST_F() local
1716 MIR* phi = bb6->first_mir_insn; in TEST_F() local
1840 MIR* phi = bb4->first_mir_insn; in TEST_F() local
1889 MIR* phi = bb4->first_mir_insn; in TEST_F() local
Dmir_optimization.cc636 MIR* phi = FindPhi(tk_tk, if_true->ssa_rep->defs[0]); in BasicBlockOpt() local