Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dssa_phi_elimination.cc39 HPhi* phi = inst_it.Current()->AsPhi(); in MarkDeadPhis() local
67 HPhi* phi = worklist_.back(); in MarkDeadPhis() local
89 HPhi* phi; in EliminateDeadPhis() local
133 HPhi* phi = worklist_.back(); in Run() local
Dssa_builder.cc64 HPhi* phi = it.Current()->AsPhi(); in EquivalentPhisCleanup() local
86 HPhi* phi = it_phis.Current()->AsPhi(); in FixEnvironmentPhis() local
124 static bool TypePhiFromInputs(HPhi* phi) { in TypePhiFromInputs()
165 bool SsaBuilder::TypeInputsOfPhi(HPhi* phi, ArenaVector<HPhi*>* worklist) { in TypeInputsOfPhi()
210 bool SsaBuilder::UpdatePrimitiveType(HPhi* phi, ArenaVector<HPhi*>* worklist) { in UpdatePrimitiveType()
235 HPhi* phi = phi_it.Current()->AsPhi(); in RunPrimitiveTypePropagation() local
247 HPhi* phi = phi_it.Current()->AsPhi(); in RunPrimitiveTypePropagation() local
262 HPhi* phi = worklist->back(); in ProcessPrimitiveTypePropagationWorklist() local
602 HPhi* SsaBuilder::GetFloatDoubleOrReferenceEquivalentOfPhi(HPhi* phi, Primitive::Type type) { in GetFloatDoubleOrReferenceEquivalentOfPhi()
Dselect_generator.cc61 HPhi* phi = it.Current()->AsPhi(); in GetSingleChangedPhi() local
111 HPhi* phi = GetSingleChangedPhi(merge_block, predecessor_index_true, predecessor_index_false); in Run() local
Dinduction_var_analysis.cc33 HInstruction* phi = nullptr; in RotateEntryPhiFirst() local
267 HInstruction* phi = scc_[0]; in ClassifyNonTrivial() local
408 HInstruction* phi, in TransferPhi()
537 HInductionVarAnalysis::InductionInfo* HInductionVarAnalysis::SolvePhi(HInstruction* phi, in SolvePhi()
560 HInstruction* phi) { in SolvePhiAllInputs()
1114 void HInductionVarAnalysis::AssignCycle(HPhi* phi) { in AssignCycle()
1122 ArenaSet<HInstruction*>* HInductionVarAnalysis::LookupCycle(HPhi* phi) { in LookupCycle()
Dinduction_var_range.h149 ArenaSet<HInstruction*>* LookupCycle(HPhi* phi) const { in LookupCycle()
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
Dloop_optimization.cc440 HPhi* phi = it.Current()->AsPhi(); in SimplifyInduction() local
528 HInstruction* phi = header->GetFirstPhi(); in OptimizeInnerLoop() local
778 HPhi* phi = new (global_allocator_) HPhi(global_allocator_, in GenerateNewLoop() local
1598 bool HLoopOptimization::TrySetPhiInduction(HPhi* phi, bool restrict_uses) { in TrySetPhiInduction()
1637 HInstruction* phi = block->GetFirstPhi(); in TrySetSimpleLoopHeader() local
Dinduction_var_range_test.cc103 HPhi* phi = new (&allocator_) HPhi(&allocator_, 0, 0, Primitive::kPrimInt); in BuildLoop() local
737 HInstruction* phi = condition_->InputAt(0); in TEST_F() local
789 HInstruction* phi = condition_->InputAt(0); in TEST_F() local
848 HInstruction* phi = condition_->InputAt(0); in TEST_F() local
930 HInstruction* phi = condition_->InputAt(0); 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
619 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, Primitive::kPrimInt); in BuildSSAGraph3() local
718 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, Primitive::kPrimInt); in BuildSSAGraph4() local
Ddead_code_elimination.cc203 HPhi* phi = block->GetFirstPhi()->AsPhi(); in SimplifyIfs() local
Dregister_allocator_test.cc330 HPhi* phi = loop_header->GetFirstPhi()->AsPhi(); in Loop3() local
490 HPhi** phi, in BuildIfElseWithPhi()
564 HPhi *phi; in PhiHint() local
Dbounds_check_elimination.cc910 static bool HasSameInputAtBackEdges(HPhi* phi) { in HasSameInputAtBackEdges()
927 void VisitPhi(HPhi* phi) OVERRIDE { in VisitPhi()
1744 HPhi* phi = nullptr; in InsertPhiNodes() local
1795 HPhi* phi = new (graph->GetArena()) in NewPhi() local
Dssa_liveness_analysis.cc162 HInstruction* phi = phi_it.Current(); in ComputeLiveRanges() local
Dreference_type_propagation.cc731 void ReferenceTypePropagation::VisitPhi(HPhi* phi) { in VisitPhi()
948 HPhi* phi = instr->AsPhi(); in UpdateNullability() local
Dinstruction_builder.cc66 HPhi* phi = new (arena_) HPhi( in GetLocalsForWithAllocation() local
116 HPhi* phi = new (arena_) HPhi( in InitializeBlockLocals() local
155 HPhi* phi = new (arena_) HPhi( in InitializeBlockLocals() local
243 HPhi* phi = it.Current()->AsPhi(); in SetLoopHeaderPhiInputs() local
Dnodes.cc824 void HBasicBlock::AddPhi(HPhi* phi) { in AddPhi()
855 void HBasicBlock::InsertPhiAfter(HPhi* phi, HPhi* cursor) { in InsertPhiAfter()
884 void HBasicBlock::RemovePhi(HPhi* phi, bool ensure_safety) { in RemovePhi()
1872 HPhi* phi = phi_it.Current()->AsPhi(); in DisconnectAndDelete() local
Dregister_allocation_resolver.cc184 HInstruction* phi = inst_it.Current(); in Resolve() local
Dgraph_checker.cc710 void GraphChecker::VisitPhi(HPhi* phi) { in VisitPhi()
Dregister_allocator_linear_scan.cc1160 void RegisterAllocatorLinearScan::AllocateSpillSlotForCatchPhi(HPhi* phi) { in AllocateSpillSlotForCatchPhi()
Dgraph_visualizer.cc380 void VisitPhi(HPhi* phi) OVERRIDE { in VisitPhi()
Dinduction_var_analysis_test.cc157 HPhi* phi = new (&allocator_) HPhi(&allocator_, vreg, 0, Primitive::kPrimInt); in InsertLoopPhi() local
Dinliner.cc1031 HPhi* phi = new (allocator) HPhi( in CreateDiamondPatternForPolymorphicInline() local
Dregister_allocator_graph_color.cc1015 HPhi* phi = instruction->AsPhi(); in AllocateSpillSlotForCatchPhi() local