Home
last modified time | relevance | path

Searched refs:HPhi (Results 1 – 11 of 11) sorted by relevance

/art/compiler/optimizing/
Dssa_type_propagation.cc37 static bool UpdateType(HPhi* phi) { in UpdateType()
59 HPhi* phi = it.Current()->AsPhi(); in VisitBasicBlock()
67 HPhi* phi = it.Current()->AsPhi(); in VisitBasicBlock()
77 HPhi* instruction = worklist_.Pop(); in ProcessWorklist()
84 void SsaTypePropagation::AddToWorklist(HPhi* instruction) { in AddToWorklist()
88 void SsaTypePropagation::AddDependentInstructionsToWorklist(HPhi* instruction) { in AddDependentInstructionsToWorklist()
90 HPhi* phi = it.Current()->GetUser()->AsPhi(); in AddDependentInstructionsToWorklist()
Dssa_type_propagation.h35 void AddToWorklist(HPhi* phi);
36 void AddDependentInstructionsToWorklist(HPhi* phi);
39 GrowableArray<HPhi*> worklist_;
Dssa_builder.cc36 HPhi* phi = it.Current()->AsPhi(); in BuildSsa()
75 HPhi* phi = new (GetGraph()->GetArena()) HPhi( in VisitBasicBlock()
109 HPhi* phi = new (GetGraph()->GetArena()) HPhi( in VisitBasicBlock()
Dssa_phi_elimination.h37 GrowableArray<HPhi*> worklist_;
59 GrowableArray<HPhi*> worklist_;
Dssa_phi_elimination.cc26 HPhi* phi = it.Current()->AsPhi(); in Run()
46 HPhi* phi = worklist_.Pop(); in Run()
82 HPhi* phi = worklist_.Pop(); in Run()
Dnodes.cc324 void HBasicBlock::AddPhi(HPhi* phi) { in AddPhi()
346 void HBasicBlock::RemovePhi(HPhi* phi) { in RemovePhi()
417 void HPhi::AddInput(HInstruction* input) { in AddInput()
Dnodes.h34 class HPhi; variable
355 void AddPhi(HPhi* phi);
356 void RemovePhi(HPhi* phi);
1265 class HPhi : public HInstruction {
1267 HPhi(ArenaAllocator* arena, uint32_t reg_number, size_t number_of_inputs, Primitive::Type type) in HPhi() function
1302 DISALLOW_COPY_AND_ASSIGN(HPhi);
Dregister_allocator_test.cc308 HPhi* phi = loop_header->GetFirstPhi()->AsPhi(); in TEST()
Dcode_generator_x86_64.cc928 void LocationsBuilderX86_64::VisitPhi(HPhi* instruction) { in VisitPhi()
937 void InstructionCodeGeneratorX86_64::VisitPhi(HPhi* instruction) { in VisitPhi()
Dcode_generator_arm.cc1083 void LocationsBuilderARM::VisitPhi(HPhi* instruction) { in VisitPhi()
1092 void InstructionCodeGeneratorARM::VisitPhi(HPhi* instruction) { in VisitPhi()
Dcode_generator_x86.cc1052 void LocationsBuilderX86::VisitPhi(HPhi* instruction) { in VisitPhi()
1061 void InstructionCodeGeneratorX86::VisitPhi(HPhi* instruction) { in VisitPhi()