/art/compiler/optimizing/ |
D | ssa_builder.cc | 66 HPhi* phi = it.Current()->AsPhi(); in EquivalentPhisCleanup() local 88 HPhi* phi = it_phis.Current()->AsPhi(); in FixEnvironmentPhis() local 126 static bool TypePhiFromInputs(HPhi* phi) { in TypePhiFromInputs() 170 bool SsaBuilder::TypeInputsOfPhi(HPhi* phi, ScopedArenaVector<HPhi*>* worklist) { in TypeInputsOfPhi() 216 bool SsaBuilder::UpdatePrimitiveType(HPhi* phi, ScopedArenaVector<HPhi*>* worklist) { in UpdatePrimitiveType() 241 HPhi* phi = phi_it.Current()->AsPhi(); in RunPrimitiveTypePropagation() local 253 HPhi* phi = phi_it.Current()->AsPhi(); in RunPrimitiveTypePropagation() local 268 HPhi* phi = worklist->back(); in ProcessPrimitiveTypePropagationWorklist() local 613 HPhi* SsaBuilder::GetFloatDoubleOrReferenceEquivalentOfPhi(HPhi* phi, DataType::Type type) { in GetFloatDoubleOrReferenceEquivalentOfPhi()
|
D | ssa_phi_elimination.cc | 47 HPhi* phi = inst_it.Current()->AsPhi(); in MarkDeadPhis() local 75 HPhi* phi = worklist.back(); in MarkDeadPhis() local 97 HPhi* phi; in EliminateDeadPhis() local 149 HPhi* phi = worklist.back(); in Run() local
|
D | induction_var_range.h | 149 ArenaSet<HInstruction*>* LookupCycle(HPhi* phi) const { in LookupCycle() 158 bool IsClassified(HPhi* phi) const { in IsClassified()
|
D | select_generator.cc | 74 HPhi* phi = it.Current()->AsPhi(); in GetSingleChangedPhi() local 125 HPhi* phi = GetSingleChangedPhi(merge_block, predecessor_index_true, predecessor_index_false); in Run() local
|
D | live_ranges_test.cc | 332 HPhi* phi = liveness.GetInstructionFromSsaIndex(1)->AsPhi(); in TEST_F() local 434 HPhi* phi = liveness.GetInstructionFromSsaIndex(4)->AsPhi(); in TEST_F() local
|
D | superblock_cloner.cc | 62 static bool ArePhiInputsTheSame(const HPhi* phi) { in ArePhiInputsTheSame() 379 void SuperblockCloner::ResolvePhi(HPhi* phi) { in ResolvePhi() 637 HPhi* phi = inst_it.Current()->AsPhi(); in CleanUp() local 646 HPhi* phi = inst_it.Current()->AsPhi(); in CleanUp() local
|
D | induction_var_analysis.cc | 33 HInstruction* phi = nullptr; in RotateEntryPhiFirst() local 404 HInstruction* phi = scc_[0]; in ClassifyNonTrivial() local 545 HInstruction* phi, in TransferPhi() 674 HInductionVarAnalysis::InductionInfo* HInductionVarAnalysis::SolvePhi(HInstruction* phi, in SolvePhi() 697 HInstruction* phi) { in SolvePhiAllInputs() 1325 void HInductionVarAnalysis::AssignCycle(HPhi* phi) { in AssignCycle() 1333 ArenaSet<HInstruction*>* HInductionVarAnalysis::LookupCycle(HPhi* phi) { in LookupCycle()
|
D | loop_optimization.cc | 339 static bool HasReductionFormat(HInstruction* reduction, HInstruction* phi) { in HasReductionFormat() 591 HPhi* phi = it.Current()->AsPhi(); in SimplifyInduction() local 984 HInstruction* phi = i->first; in Vectorize() local 1021 HPhi* phi = new (global_allocator_) HPhi(global_allocator_, in GenerateNewLoop() local 1644 void HLoopOptimization::GenerateVecReductionPhi(HPhi* phi) { in GenerateVecReductionPhi() 1668 void HLoopOptimization::GenerateVecReductionPhiInputs(HPhi* phi, HInstruction* reduction) { in GenerateVecReductionPhiInputs() 2176 bool HLoopOptimization::TrySetPhiInduction(HPhi* phi, bool restrict_uses) { in TrySetPhiInduction() 2213 bool HLoopOptimization::TrySetPhiReduction(HPhi* phi) { in TrySetPhiReduction() 2255 HPhi* phi = nullptr; in TrySetSimpleLoopHeader() local
|
D | induction_var_range_test.cc | 102 HPhi* phi = new (GetAllocator()) HPhi(GetAllocator(), 0, 0, DataType::Type::kInt32); in BuildLoop() local 758 HInstruction* phi = condition_->InputAt(0); in TEST_F() local 810 HInstruction* phi = condition_->InputAt(0); in TEST_F() local 869 HInstruction* phi = condition_->InputAt(0); in TEST_F() local 951 HInstruction* phi = condition_->InputAt(0); in TEST_F() local
|
D | bounds_check_elimination_test.cc | 391 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, DataType::Type::kInt32); in BuildSSAGraph1() local 511 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, DataType::Type::kInt32); in BuildSSAGraph2() local 619 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, DataType::Type::kInt32); in BuildSSAGraph3() local 718 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, DataType::Type::kInt32); in BuildSSAGraph4() local 996 HPhi* phi = new (GetAllocator()) HPhi(GetAllocator(), 0, 0, DataType::Type::kInt32); in TEST_F() local
|
D | register_allocator_test.cc | 338 HPhi* phi = loop_header->GetFirstPhi()->AsPhi(); in Loop3() local 492 HGraph* RegisterAllocatorTest::BuildIfElseWithPhi(HPhi** phi, in BuildIfElseWithPhi() 564 HPhi *phi; in PhiHint() local
|
D | dead_code_elimination.cc | 343 HPhi* phi = block->GetFirstPhi()->AsPhi(); in SimplifyIfs() local
|
D | superblock_cloner_test.cc | 85 HPhi* phi = new (GetAllocator()) HPhi(GetAllocator(), 0, 0, DataType::Type::kInt32); in CreateBasicLoopDataFlow() local
|
D | nodes.cc | 374 HPhi* phi = it.Current()->AsPhi(); in FixPhisAfterPredecessorsReodering() local 1003 void HBasicBlock::AddPhi(HPhi* phi) { in AddPhi() 1034 void HBasicBlock::InsertPhiAfter(HPhi* phi, HPhi* cursor) { in InsertPhiAfter() 1063 void HBasicBlock::RemovePhi(HPhi* phi, bool ensure_safety) { in RemovePhi() 2119 HPhi* phi = phi_it.Current()->AsPhi(); in DisconnectAndDelete() local 3014 HPhi* phi = instr->AsPhi(); in ReplaceInstrOrPhiByClone() local
|
D | loop_optimization_test.cc | 218 HPhi* phi = new (GetAllocator()) HPhi(GetAllocator(), 0, 0, DataType::Type::kInt32); in TEST_F() local
|
D | bounds_check_elimination.cc | 931 static bool HasSameInputAtBackEdges(HPhi* phi) { in HasSameInputAtBackEdges() 948 void VisitPhi(HPhi* phi) OVERRIDE { in VisitPhi() 1831 HPhi* phi = nullptr; in InsertPhiNodes() local 1882 HPhi* phi = new (graph->GetAllocator()) in NewPhi() local
|
D | ssa_liveness_analysis.cc | 162 HInstruction* phi = phi_it.Current(); in ComputeLiveRanges() local
|
D | reference_type_propagation.cc | 747 void ReferenceTypePropagation::RTPVisitor::VisitPhi(HPhi* phi) { in VisitPhi() 979 HPhi* phi = instr->AsPhi(); in UpdateNullability() local
|
D | instruction_builder.cc | 109 HPhi* phi = new (allocator_) HPhi( in GetLocalsForWithAllocation() local 159 HPhi* phi = new (allocator_) HPhi( in InitializeBlockLocals() local 198 HPhi* phi = new (allocator_) HPhi( in InitializeBlockLocals() local 286 HPhi* phi = it.Current()->AsPhi(); in SetLoopHeaderPhiInputs() local
|
D | register_allocation_resolver.cc | 187 HInstruction* phi = inst_it.Current(); in Resolve() local
|
D | graph_checker.cc | 722 void GraphChecker::VisitPhi(HPhi* phi) { in VisitPhi()
|
D | register_allocator_linear_scan.cc | 1172 void RegisterAllocatorLinearScan::AllocateSpillSlotForCatchPhi(HPhi* phi) { in AllocateSpillSlotForCatchPhi()
|
D | graph_visualizer.cc | 365 void VisitPhi(HPhi* phi) OVERRIDE { in VisitPhi()
|
D | induction_var_analysis_test.cc | 155 HPhi* phi = new (GetAllocator()) HPhi(GetAllocator(), vreg, 0, DataType::Type::kInt32); in InsertLoopPhi() local
|
D | inliner.cc | 1093 HPhi* phi = new (allocator) HPhi( in CreateDiamondPatternForPolymorphicInline() local
|