Searched refs:graph (Results 1 - 10 of 10) sorted by relevance
/art/compiler/sea_ir/types/ |
H A D | type_inference_visitor.h | 37 TypeInferenceVisitor(SeaGraph* graph, TypeData* type_data, argument 39 graph_(graph), type_data_(type_data), type_cache_(types), crt_type_() { 42 void Initialize(SeaGraph* graph) { } argument 43 void Visit(SeaGraph* graph);
|
H A D | type_inference.h | 37 // Computes the types for the method with SEA IR representation provided by @graph. 38 void ComputeTypes(SeaGraph* graph); 52 // Finds method information about the method encoded by a SEA IR graph. 53 // @graph provides the input method SEA IR representation. 56 FunctionTypeInfo(const SeaGraph* graph, art::verifier::RegTypeCache* types); 58 // an invocation instruction in a SEA IR graph. 59 // @graph provides the input method SEA IR representation. 63 FunctionTypeInfo(const SeaGraph* graph, InstructionNode* inst,
|
H A D | type_inference.cc | 39 FunctionTypeInfo::FunctionTypeInfo(const SeaGraph* graph, art::verifier::RegTypeCache* types) argument 40 : dex_file_(graph->GetDexFile()), dex_method_idx_(graph->method_idx_), type_cache_(types), 41 method_access_flags_(graph->method_access_flags_) { 47 FunctionTypeInfo::FunctionTypeInfo(const SeaGraph* graph, InstructionNode* inst, argument 48 art::verifier::RegTypeCache* types): dex_file_(graph->GetDexFile()), 143 void TypeInference::ComputeTypes(SeaGraph* graph) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { 144 std::vector<Region*>* regions = graph->GetRegions(); 154 TypeInferenceVisitor tiv(graph, &type_data_, type_cache_); 156 graph [all...] |
H A D | type_inference_visitor.cc | 24 void TypeInferenceVisitor::Visit(SeaGraph* graph) { argument
|
/art/compiler/sea_ir/ir/ |
H A D | visitor.h | 45 virtual void Initialize(SeaGraph* graph) = 0; 46 virtual void Visit(SeaGraph* graph) = 0; 65 virtual void Traverse(SeaGraph* graph);
|
H A D | sea.cc | 45 void IRVisitor::Traverse(SeaGraph* graph) { argument 459 DCHECK(r) << "Tried to add NULL region to SEA graph.";
|
/art/compiler/sea_ir/debug/ |
H A D | dot_gen.h | 44 virtual void Initialize(SeaGraph* graph); 48 void Visit(SeaGraph* graph) { argument 55 // builds a complete dot graph (without prolog and epilog though). 97 // Stores options for turning a SEA IR graph to a .dot file. 101 // Saves to @filename the .dot representation of @graph with the options @options. 102 void DumpSea(SeaGraph* graph, std::string filename, argument 106 graph->Accept(&dgv);
|
H A D | dot_gen.cc | 23 void DotGenerationVisitor::Initialize(SeaGraph* graph) { argument 24 graph_ = graph; 27 for (std::vector<Region*>::const_iterator cit = graph->GetRegions()->begin(); 28 cit != graph->GetRegions()->end(); cit++ ) { 117 // builds a complete dot graph (without prolog and epilog though).
|
/art/compiler/sea_ir/code_gen/ |
H A D | code_gen.cc | 39 void CodeGenPassVisitor::Initialize(SeaGraph* graph) { argument 42 for (std::vector<Region*>::const_iterator cit = graph->GetRegions()->begin(); 43 cit != graph->GetRegions()->end(); cit++ ) { 59 void CodeGenPostpassVisitor::Visit(SeaGraph* graph) { } argument 60 void CodeGenVisitor::Visit(SeaGraph* graph) { } argument 61 void CodeGenPrepassVisitor::Visit(SeaGraph* graph) { argument 62 std::vector<SignatureNode*>* parameters = graph->GetParameterNodes(); 69 const Type* param_type = graph->ti_->type_data_.FindTypeOf((*param_iterator)->Id()); 70 DCHECK(param_type->Equals(graph->ti_->type_cache_->Integer())) 76 const Type* return_type = graph [all...] |
H A D | code_gen.h | 89 virtual void Initialize(SeaGraph* graph); 106 void Visit(SeaGraph* graph); 130 void Visit(SeaGraph* graph); 151 void Visit(SeaGraph* graph);
|
Completed in 75 milliseconds