Home
last modified time | relevance | path

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

12

/art/compiler/optimizing/
Dssa_builder.cc69 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()
Dssa_phi_elimination.cc48 HPhi* phi = inst_it.Current()->AsPhi(); in MarkDeadPhis() local
76 HPhi* phi = worklist.back(); in MarkDeadPhis() local
98 HPhi* phi; in EliminateDeadPhis() local
150 HPhi* phi = worklist.back(); in Run() local
Dinduction_var_range.h150 ArenaSet<HInstruction*>* LookupCycle(HPhi* phi) const { in LookupCycle()
159 bool IsClassified(HPhi* phi) const { in IsClassified()
Dselect_generator_test.cc64 HPhi* phi = new (GetAllocator()) HPhi(GetAllocator(), 0, 0, DataType::Type::kInt32); in ConstructBasicGraphForSelect() local
Dlive_ranges_test.cc324 HPhi* phi = liveness.GetInstructionFromSsaIndex(1)->AsPhi(); in TEST_F() local
424 HPhi* phi = liveness.GetInstructionFromSsaIndex(4)->AsPhi(); in TEST_F() local
Dselect_generator.cc79 HPhi* phi = it.Current()->AsPhi(); in GetSinglePhi() local
136 HPhi* phi = GetSinglePhi(merge_block, predecessor_index_true, predecessor_index_false); in TryGenerateSelectSimpleDiamondPattern() local
Dsuperblock_cloner.cc63 static bool ArePhiInputsTheSame(const HPhi* phi) { in ArePhiInputsTheSame()
426 void SuperblockCloner::ResolvePhi(HPhi* phi) { in ResolvePhi()
633 HPhi* phi = new (arena_) HPhi(arena_, kNoRegNumber, 0, value->GetType()); in ConstructSubgraphClosedSSA() local
672 HPhi* phi = it.second->AsPhi(); in FixSubgraphClosedSSAAfterCloning() local
1004 HPhi* phi = inst_it.Current()->AsPhi(); in CleanUp() local
1013 HPhi* phi = inst_it.Current()->AsPhi(); in CleanUp() local
Dinduction_var_analysis.cc367 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
Dloop_optimization.cc342 static bool HasReductionFormat(HInstruction* reduction, HInstruction* phi) { in HasReductionFormat()
735 HPhi* phi = it.Current()->AsPhi(); in SimplifyInduction() local
1280 HInstruction* phi = i->first; in Vectorize() local
1317 HPhi* phi = new (global_allocator_) HPhi(global_allocator_, in GenerateNewLoop() local
1939 void HLoopOptimization::GenerateVecReductionPhi(HPhi* phi) { in GenerateVecReductionPhi()
1963 void HLoopOptimization::GenerateVecReductionPhiInputs(HPhi* phi, HInstruction* reduction) { in GenerateVecReductionPhiInputs()
2440 bool HLoopOptimization::TrySetPhiInduction(HPhi* phi, bool restrict_uses) { in TrySetPhiInduction()
2477 bool HLoopOptimization::TrySetPhiReduction(HPhi* phi) { in TrySetPhiReduction()
2522 HPhi* phi = nullptr; in TrySetSimpleLoopHeader() local
Dinduction_var_range_test.cc103 HPhi* phi = new (GetAllocator()) HPhi(GetAllocator(), 0, 0, DataType::Type::kInt32); in BuildLoop() local
983 HInstruction* phi = condition_->InputAt(0); in TEST_F() local
1037 HInstruction* phi = condition_->InputAt(0); in TEST_F() local
1094 HInstruction* phi = condition_->InputAt(0); in TEST_F() local
1178 HInstruction* phi = condition_->InputAt(0); in TEST_F() local
Dbounds_check_elimination_test.cc392 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, DataType::Type::kInt32); in BuildSSAGraph1() local
512 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, DataType::Type::kInt32); in BuildSSAGraph2() local
621 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, DataType::Type::kInt32); in BuildSSAGraph3() local
720 HPhi* phi = new (allocator) HPhi(allocator, 0, 0, DataType::Type::kInt32); in BuildSSAGraph4() local
1002 HPhi* phi = new (GetAllocator()) HPhi(GetAllocator(), 0, 0, DataType::Type::kInt32); in TEST_F() local
Dregister_allocator_test.cc341 HPhi* phi = loop_header->GetFirstPhi()->AsPhi(); in Loop3() local
489 HGraph* RegisterAllocatorTest::BuildIfElseWithPhi(HPhi** phi, in BuildIfElseWithPhi()
561 HPhi *phi; in PhiHint() local
Dloop_optimization_test.cc236 HPhi* phi = new (GetAllocator()) HPhi(GetAllocator(), 0, 0, DataType::Type::kInt32); in TEST_F() local
Dbounds_check_elimination.cc946 static bool HasSameInputAtBackEdges(HPhi* phi) { in HasSameInputAtBackEdges()
963 void VisitPhi(HPhi* phi) override { in VisitPhi()
1958 HPhi* phi = nullptr; in InsertPhiNodes() local
2009 HPhi* phi = new (graph->GetAllocator()) in NewPhi() local
Dnodes.cc585 HPhi* phi = it.Current()->AsPhi(); in FixPhisAfterPredecessorsReodering() local
1220 void HBasicBlock::AddPhi(HPhi* phi) { in AddPhi()
1251 void HBasicBlock::InsertPhiAfter(HPhi* phi, HPhi* cursor) { in InsertPhiAfter()
1280 void HBasicBlock::RemovePhi(HPhi* phi, bool ensure_safety) { in RemovePhi()
2555 HPhi* phi = phi_it.Current()->AsPhi(); in DisconnectFromSuccessors() local
3418 HPhi* phi = instr->AsPhi(); in ReplaceInstrOrPhiByClone() local
Dreference_type_propagation.cc732 void ReferenceTypePropagation::RTPVisitor::VisitPhi(HPhi* phi) { in VisitPhi()
969 HPhi* phi = instr->AsPhi(); in UpdateNullability() local
Dssa_liveness_analysis.cc191 HInstruction* phi = phi_it.Current(); in ComputeLiveRanges() local
Ddead_code_elimination.cc371 HPhi* phi = block->GetFirstPhi()->AsPhi(); in SimplifyIfs() local
Dregister_allocation_resolver.cc187 HInstruction* phi = inst_it.Current(); in Resolve() local
Dinstruction_builder.cc147 HPhi* phi = new (allocator_) HPhi( in GetLocalsForWithAllocation() local
197 HPhi* phi = new (allocator_) HPhi( in InitializeBlockLocals() local
236 HPhi* phi = new (allocator_) HPhi( in InitializeBlockLocals() local
324 HPhi* phi = it.Current()->AsPhi(); in SetLoopHeaderPhiInputs() local
Dload_store_elimination.cc1795 HInstruction* phi = phi_it.Current(); in FindOrConstructNonLoopPhi() local
1805 HPhi* phi = new (allocator) HPhi(allocator, kNoRegNumber, phi_inputs.size(), type); in FindOrConstructNonLoopPhi() local
2345 HInstruction* phi = phi_it.Current(); in MaterializeLoopPhis() local
2384 HInstruction* phi = phi_placeholder_replacements_[phi_placeholder_index].GetInstruction(); in MaterializeLoopPhis() local
3498 HPhi* phi = new (GetGraph()->GetAllocator()) HPhi( in GenerateMaterializationValueFromPredecessorsDirect() local
Dgraph_checker.cc974 void GraphChecker::VisitPhi(HPhi* phi) { in VisitPhi()
Doptimizing_unit_test.h474 HPhi* phi = in MakePhi() local
Dsuperblock_cloner_test.cc73 HPhi* phi = new (GetAllocator()) HPhi(GetAllocator(), 0, 0, DataType::Type::kInt32); in CreateBasicLoopDataFlow() local
/art/test/530-checker-lse/src/
DMain.java1033 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

12