Home
last modified time | relevance | path

Searched refs:PhiInstructionNode (Results 1 – 10 of 10) sorted by relevance

/art/compiler/sea_ir/ir/
Dvisitor.h25 class PhiInstructionNode; variable
48 virtual void Visit(PhiInstructionNode* region) = 0;
79 virtual void Traverse(PhiInstructionNode* phi) { } in Traverse()
Dsea.h44 class PhiInstructionNode; variable
80 class PhiInstructionNode: public InstructionNode {
82 explicit PhiInstructionNode(int register_no): in PhiInstructionNode() function
205 std::vector<PhiInstructionNode*>* GetPhiNodes() { in GetPhiNodes()
254 std::vector<PhiInstructionNode*> phi_instructions_;
Dsea.cc33 std::vector<PhiInstructionNode*>* phis = region->GetPhiNodes(); in Traverse()
34 for (std::vector<PhiInstructionNode*>::const_iterator cit = phis->begin(); in Traverse()
352 std::vector<PhiInstructionNode*>* phis = crt_region->GetPhiNodes(); in RenameAsSSA()
353 for (std::vector<PhiInstructionNode*>::iterator phi_it = phis->begin(); in RenameAsSSA()
577 PhiInstructionNode* new_phi = new PhiInstructionNode(reg_no); in InsertPhiFor()
594 for (std::vector<PhiInstructionNode*>::iterator phi_it = phi_instructions_.begin(); in SetPhiDefinitionsForUses()
596 PhiInstructionNode* phi = (*phi_it); in SetPhiDefinitionsForUses()
/art/compiler/sea_ir/debug/
Ddot_gen.cc76 void DotGenerationVisitor::ToDotSSAEdges(PhiInstructionNode* instruction) { in ToDotSSAEdges()
127 std::vector<PhiInstructionNode*>* phi_instructions = region->GetPhiNodes(); in Visit()
128 for (std::vector<PhiInstructionNode*>::const_iterator cit = phi_instructions->begin(); in Visit()
165 void DotGenerationVisitor::Visit(PhiInstructionNode* phi) { in Visit()
Ddot_gen.h47 void ToDotSSAEdges(PhiInstructionNode* instruction);
58 void Visit(PhiInstructionNode* phi);
/art/compiler/sea_ir/code_gen/
Dcode_gen.h121 void Visit(PhiInstructionNode* region);
144 void Visit(PhiInstructionNode* region);
164 void Visit(PhiInstructionNode* region) { } in Visit()
Dcode_gen.cc29 void CodeGenPrepassVisitor::Visit(PhiInstructionNode* phi) { in Visit()
256 void CodeGenPostpassVisitor::Visit(PhiInstructionNode* phi) { in Visit()
/art/compiler/sea_ir/types/
Dtype_inference_visitor.h46 void Visit(PhiInstructionNode* instruction);
Dtype_inference_visitor.cc42 void TypeInferenceVisitor::Visit(PhiInstructionNode* instruction) { in Visit()
Dtype_inference.cc149 std::vector<PhiInstructionNode*>* phi_instructions = (*region_it)->GetPhiNodes(); in ComputeTypes()