Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dssa_builder.cc62 HPhi* phi = it.Current()->AsPhi(); in EquivalentPhisCleanup() local
85 HPhi* phi = it_phis.Current()->AsPhi(); in FixEnvironmentPhis() local
123 static bool TypePhiFromInputs(HPhi* phi) { in TypePhiFromInputs()
165 bool SsaBuilder::TypeInputsOfPhi(HPhi* phi, ArenaVector<HPhi*>* worklist) { in TypeInputsOfPhi()
216 bool SsaBuilder::UpdatePrimitiveType(HPhi* phi, ArenaVector<HPhi*>* worklist) { in UpdatePrimitiveType()
242 HPhi* phi = phi_it.Current()->AsPhi(); in RunPrimitiveTypePropagation() local
254 HPhi* phi = phi_it.Current()->AsPhi(); in RunPrimitiveTypePropagation() local
269 HPhi* phi = worklist->back(); in ProcessPrimitiveTypePropagationWorklist() local
602 HPhi* SsaBuilder::GetFloatDoubleOrReferenceEquivalentOfPhi(HPhi* phi, Primitive::Type type) { in GetFloatDoubleOrReferenceEquivalentOfPhi()
Dssa_phi_elimination.cc40 HPhi* phi = inst_it.Current()->AsPhi(); in MarkDeadPhis() local
68 HPhi* phi = worklist_.back(); in MarkDeadPhis() local
91 HPhi* phi; in EliminateDeadPhis() local
138 HPhi* phi = worklist_.back(); in Run() local
Dselect_generator.cc61 HPhi* phi = it.Current()->AsPhi(); in GetSingleChangedPhi() local
112 HPhi* phi = GetSingleChangedPhi(merge_block, predecessor_index_true, predecessor_index_false); in Run() local
Dinduction_var_analysis.cc33 HInstruction* phi = nullptr; in RotateEntryPhiFirst() local
255 HInstruction* phi = scc_[0]; in ClassifyNonTrivial() local
341 HInstruction* phi, in TransferPhi()
464 HInductionVarAnalysis::InductionInfo* HInductionVarAnalysis::SolvePhi(HInstruction* phi, in SolvePhi()
486 HInstruction* phi) { in SolvePhiAllInputs()
Dlive_ranges_test.cc339 HPhi* phi = liveness.GetInstructionFromSsaIndex(1)->AsPhi(); in TEST_F() local
443 HPhi* phi = liveness.GetInstructionFromSsaIndex(4)->AsPhi(); in TEST_F() local
Dbounds_check_elimination_test.cc391 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, Primitive::kPrimInt); in BuildSSAGraph1() local
511 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, Primitive::kPrimInt); in BuildSSAGraph2() local
621 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, Primitive::kPrimInt); in BuildSSAGraph3() local
720 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, Primitive::kPrimInt); in BuildSSAGraph4() local
Dregister_allocator_test.cc303 HPhi* phi = loop_header->GetFirstPhi()->AsPhi(); in TEST_F() local
457 HPhi** phi, in BuildIfElseWithPhi()
532 HPhi *phi; in TEST_F() local
Dbounds_check_elimination.cc892 static bool HasSameInputAtBackEdges(HPhi* phi) { in HasSameInputAtBackEdges()
908 void VisitPhi(HPhi* phi) OVERRIDE { in VisitPhi()
1643 HPhi* phi = nullptr; in InsertPhiNodes() local
1693 HPhi* phi = new (graph->GetArena()) in NewPhi() local
Dreference_type_propagation.cc663 void ReferenceTypePropagation::VisitPhi(HPhi* phi) { in VisitPhi()
880 HPhi* phi = instr->AsPhi(); in UpdateNullability() local
Dnodes.cc821 void HBasicBlock::AddPhi(HPhi* phi) { in AddPhi()
852 void HBasicBlock::InsertPhiAfter(HPhi* phi, HPhi* cursor) { in InsertPhiAfter()
881 void HBasicBlock::RemovePhi(HPhi* phi, bool ensure_safety) { in RemovePhi()
1744 HPhi* phi = phi_it.Current()->AsPhi(); in DisconnectAndDelete() local
Dinstruction_builder.cc52 HPhi* phi = new (arena_) HPhi( in GetLocalsFor() local
104 HPhi* phi = new (arena_) HPhi( in InitializeBlockLocals() local
143 HPhi* phi = new (arena_) HPhi( in InitializeBlockLocals() local
233 HPhi* phi = it.Current()->AsPhi(); in SetLoopHeaderPhiInputs() local
Dssa_liveness_analysis.cc234 HInstruction* phi = phi_it.Current(); in ComputeLiveRanges() local
Dgraph_checker.cc697 void GraphChecker::VisitPhi(HPhi* phi) { in VisitPhi()
Dregister_allocator.cc1385 void RegisterAllocator::AllocateSpillSlotForCatchPhi(HPhi* phi) { in AllocateSpillSlotForCatchPhi()
1959 HInstruction* phi = inst_it.Current(); in Resolve() local
Dinduction_var_analysis_test.cc140 HPhi* phi = new (&allocator_) HPhi(&allocator_, vreg, 0, Primitive::kPrimInt); in InsertLoopPhi() local
Dgraph_visualizer.cc361 void VisitPhi(HPhi* phi) OVERRIDE { in VisitPhi()
Dinduction_var_range_test.cc90 HPhi* phi = new (&allocator_) HPhi(&allocator_, 0, 0, Primitive::kPrimInt); in BuildLoop() local
Dinliner.cc573 HPhi* phi = new (allocator) HPhi( in CreateDiamondPatternForPolymorphicInline() local