| /art/compiler/optimizing/ |
| D | ssa_builder.cc | 69 HPhi* phi = it.Current()->AsPhi(); in EquivalentPhisCleanup() local 91 HPhi* phi = it_phis.Current()->AsPhi(); in FixEnvironmentPhis() local 129 static bool TypePhiFromInputs(HPhi* phi) { in TypePhiFromInputs() 173 bool SsaBuilder::TypeInputsOfPhi(HPhi* phi, ScopedArenaVector<HPhi*>* worklist) { in TypeInputsOfPhi() 219 bool SsaBuilder::UpdatePrimitiveType(HPhi* phi, ScopedArenaVector<HPhi*>* worklist) { in UpdatePrimitiveType() 244 HPhi* phi = phi_it.Current()->AsPhi(); in RunPrimitiveTypePropagation() local 256 HPhi* phi = phi_it.Current()->AsPhi(); in RunPrimitiveTypePropagation() local 271 HPhi* phi = worklist->back(); in ProcessPrimitiveTypePropagationWorklist() local 650 HPhi* SsaBuilder::GetFloatDoubleOrReferenceEquivalentOfPhi(HPhi* phi, DataType::Type type) { in GetFloatDoubleOrReferenceEquivalentOfPhi()
|
| D | ssa_phi_elimination.cc | 48 HPhi* phi = inst_it.Current()->AsPhi(); in MarkDeadPhis() local 76 HPhi* phi = worklist.back(); in MarkDeadPhis() local 98 HPhi* phi; in EliminateDeadPhis() local 147 HPhi* phi = worklist.back(); in Run() local
|
| D | control_flow_simplifier_test.cc | 37 HPhi* phi = MakePhi(return_block, {instr, const1}); in ConstructBasicGraphForSelect() local 56 HPhi* phi = ConstructBasicGraphForSelect(return_block, instr); in TEST_F() local 69 HPhi* phi = ConstructBasicGraphForSelect(return_block, instr); in TEST_F() local 131 HPhi* phi = MakePhi(body, {const1, const0}); in TEST_F() local
|
| D | induction_var_range.h | 150 ArenaSet<HInstruction*>* LookupCycle(HPhi* phi) const { in LookupCycle() 159 bool IsClassified(HPhi* phi) const { in IsClassified()
|
| D | control_flow_simplifier.cc | 82 HPhi* phi = it.Current()->AsPhi(); in HasAtMostOnePhiWithDifferentInputs() local 144 HPhi* phi = nullptr; in TryGenerateSelectSimpleDiamondPattern() local
|
| D | live_ranges_test.cc | 324 HPhi* phi = liveness.GetInstructionFromSsaIndex(1)->AsPhi(); in TEST_F() local 424 HPhi* phi = liveness.GetInstructionFromSsaIndex(4)->AsPhi(); in TEST_F() local
|
| D | induction_var_analysis.cc | 367 HInstruction* phi = nullptr; in ExtractScc() local 462 HInstruction* phi = scc[0]; in ClassifyNonTrivial() local 620 HInstruction* phi, in TransferPhi() 762 HInstruction* phi, in SolvePhi() 786 HInstruction* phi, in SolvePhiAllInputs() 1448 void HInductionVarAnalysis::AssignCycle(HPhi* phi, ArrayRef<HInstruction* const> scc) { in AssignCycle() 1456 ArenaSet<HInstruction*>* HInductionVarAnalysis::LookupCycle(HPhi* phi) { in LookupCycle() 1653 HPhi* phi = it.Current()->AsPhi(); in IsPathologicalCase() local
|
| D | loop_optimization.cc | 342 static bool HasReductionFormat(HInstruction* reduction, HInstruction* phi) { in HasReductionFormat() 792 HPhi* phi = it.Current()->AsPhi(); in SimplifyInduction() local 1528 HInstruction* phi = i->first; in FinalizeVectorization() local 1566 HPhi* phi = new (global_allocator_) HPhi(global_allocator_, in InitializeForNewLoop() local 1586 HPhi* phi = InitializeForNewLoop(new_preheader, lo); in GenerateNewLoopScalarOrTraditional() local 1608 HPhi* phi = InitializeForNewLoop(new_preheader, lo); in GenerateNewLoopPredicated() local 1722 void HLoopOptimization::FinalizePhisForNewLoop(HPhi* phi, HInstruction* lo) { in FinalizePhisForNewLoop() 2310 void HLoopOptimization::GenerateVecReductionPhiInputs(HPhi* phi, HInstruction* reduction) { in GenerateVecReductionPhiInputs() 2898 bool HLoopOptimization::TrySetPhiInduction(HPhi* phi, bool restrict_uses) { in TrySetPhiInduction() 2935 bool HLoopOptimization::TrySetPhiReduction(HPhi* phi) { in TrySetPhiReduction() [all …]
|
| D | superblock_cloner.cc | 63 static bool ArePhiInputsTheSame(const HPhi* phi) { in ArePhiInputsTheSame() 390 void SuperblockCloner::ResolvePhi(HPhi* phi) { in ResolvePhi() 591 HPhi* phi = new (arena_) HPhi(arena_, kNoRegNumber, 0, value->GetType()); in ConstructSubgraphClosedSSA() local 630 HPhi* phi = it.second->AsPhi(); in FixSubgraphClosedSSAAfterCloning() local 971 HPhi* phi = inst_it.Current()->AsPhi(); in CleanUp() local
|
| D | induction_var_range_test.cc | 77 HPhi* phi; in BuildLoop() local 931 HInstruction* phi = condition_->InputAt(0); in TEST_F() local 985 HInstruction* phi = condition_->InputAt(0); in TEST_F() local 1044 HInstruction* phi = condition_->InputAt(0); in TEST_F() local 1128 HInstruction* phi = condition_->InputAt(0); in TEST_F() local
|
| D | register_allocator_test.cc | 313 HPhi* phi = loop_header->GetFirstPhi()->AsPhi(); in TEST_F() local 457 HGraph* RegisterAllocatorTest::BuildIfElseWithPhi(HPhi** phi, in BuildIfElseWithPhi() 499 HPhi *phi; in TEST_F() local
|
| D | dead_code_elimination.cc | 370 HPhi* phi = block->GetFirstPhi()->AsPhi(); in SimplifyIfs() local 936 HPhi* phi = phi_it.Current()->AsPhi(); in RemoveDeadInstructions() local
|
| D | bounds_check_elimination.cc | 946 static bool HasSameInputAtBackEdges(HPhi* phi) { in HasSameInputAtBackEdges() 963 void VisitPhi(HPhi* phi) override { in VisitPhi() 1957 HPhi* phi = nullptr; in InsertPhiNodes() local 2008 HPhi* phi = new (graph->GetAllocator()) in NewPhi() local
|
| D | nodes.cc | 429 HPhi* phi = it.Current()->AsPhi(); in FixPhisAfterPredecessorsReodering() local 1104 void HBasicBlock::AddPhi(HPhi* phi) { in AddPhi() 1137 void HBasicBlock::InsertPhiAfter(HPhi* phi, HPhi* cursor) { in InsertPhiAfter() 1167 void HBasicBlock::RemovePhi(HPhi* phi, bool ensure_safety) { in RemovePhi() 2531 HPhi* phi = phi_it.Current()->AsPhi(); in DisconnectFromSuccessors() local 3394 HPhi* phi = instr->AsPhi(); in ReplaceInstrOrPhiByClone() local
|
| D | optimizing_unit_test.h | 884 HPhi* phi = new (GetAllocator()) HPhi(GetAllocator(), kNoRegNumber, ins.size(), type); in MakePhi() local 905 HPhi* phi = MakePhi(header, {initial, /* placeholder */ initial}); in MakeLinearLoopVar() local
|
| D | reference_type_propagation.cc | 722 void ReferenceTypePropagation::RTPVisitor::VisitPhi(HPhi* phi) { in VisitPhi() 954 HPhi* phi = instr->AsPhi(); in UpdateNullability() local
|
| D | loop_optimization_test.cc | 337 HPhi* phi = new (GetAllocator()) HPhi(GetAllocator(), 0, 0, DataType::Type::kInt32); in TEST_F() local
|
| D | ssa_liveness_analysis.cc | 191 HInstruction* phi = phi_it.Current(); in ComputeLiveRanges() local
|
| D | instruction_builder.cc | 151 HPhi* phi = new (allocator_) HPhi( in GetLocalsForWithAllocation() local 201 HPhi* phi = new (allocator_) HPhi( in InitializeBlockLocals() local 240 HPhi* phi = new (allocator_) HPhi( in InitializeBlockLocals() local 328 HPhi* phi = it.Current()->AsPhi(); in SetLoopHeaderPhiInputs() local
|
| D | register_allocation_resolver.cc | 187 HInstruction* phi = inst_it.Current(); in Resolve() local
|
| D | load_store_elimination.cc | 1620 HInstruction* phi = phi_it.Current(); in FindOrConstructNonLoopPhi() local 1630 HPhi* phi = new (allocator) HPhi(allocator, kNoRegNumber, phi_inputs.size(), type); in FindOrConstructNonLoopPhi() local 2243 HInstruction* phi = phi_it.Current(); in MaterializeLoopPhis() local 2294 HInstruction* phi = phi_placeholder_replacements_[phi_placeholder_index].GetInstruction(); in MaterializeLoopPhis() local
|
| D | graph_checker.cc | 1050 void GraphChecker::VisitPhi(HPhi* phi) { in VisitPhi()
|
| D | register_allocator_linear_scan.cc | 1308 void RegisterAllocatorLinearScan::AllocateSpillSlotForCatchPhi(HPhi* phi) { in AllocateSpillSlotForCatchPhi()
|
| D | graph_visualizer.cc | 400 void VisitPhi(HPhi* phi) override { in VisitPhi()
|
| /art/test/530-checker-lse/src/ |
| D | Main.java | 1033 int phi; in test33() local 1064 int phi; in test34() local 1137 int phi; in test36() local 2948 int phi = 1; in testLoop17() local 3138 int phi = -1; in testLoop23() local 3177 int phi = -1; in testLoop24() local 3221 int phi = 1; in testLoop25() local 3460 int phi = -1; in testLoop32() local
|