HomeSort by relevance Sort by last modified time
    Searched refs:SeaGraph (Results 1 - 13 of 13) sorted by null

  /art/compiler/sea_ir/types/
type_inference.h 26 class SeaGraph;
38 void ComputeTypes(SeaGraph* graph);
56 FunctionTypeInfo(const SeaGraph* graph, art::verifier::RegTypeCache* types);
63 FunctionTypeInfo(const SeaGraph* graph, InstructionNode* inst,
type_inference_visitor.h 37 TypeInferenceVisitor(SeaGraph* graph, TypeData* type_data,
42 void Initialize(SeaGraph* graph) { }
43 void Visit(SeaGraph* graph);
73 const SeaGraph* const graph_;
type_inference.cc 39 FunctionTypeInfo::FunctionTypeInfo(const SeaGraph* graph, art::verifier::RegTypeCache* types)
47 FunctionTypeInfo::FunctionTypeInfo(const SeaGraph* graph, InstructionNode* inst,
143 void TypeInference::ComputeTypes(SeaGraph* graph) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
160 // Make SeaGraph a SeaNode?
type_inference_visitor.cc 24 void TypeInferenceVisitor::Visit(SeaGraph* graph) {
  /art/compiler/sea_ir/ir/
visitor.h 22 class SeaGraph;
45 virtual void Initialize(SeaGraph* graph) = 0;
46 virtual void Visit(SeaGraph* graph) = 0;
65 virtual void Traverse(SeaGraph* graph);
sea.cc 45 void IRVisitor::Traverse(SeaGraph* graph) {
52 SeaGraph* SeaGraph::GetGraph(const art::DexFile& dex_file) {
53 return new SeaGraph(dex_file);
56 void SeaGraph::AddEdge(Region* src, Region* dst) const {
61 void SeaGraph::ComputeRPO(Region* current_region, int& current_rpo) {
67 SeaGraph::ComputeRPO(*succ_it, current_rpo);
73 void SeaGraph::ComputeIDominators() {
112 new_dom = SeaGraph::Intersect(*pred_it, new_dom);
134 Region* SeaGraph::Intersect(Region* i, Region* j)
    [all...]
sea.h 108 // Precondition: SeaGraph.ConvertToSSA().
196 // Preconditions: SeaGraph.ComputeDominanceFrontier()
257 // A SeaGraph instance corresponds to a source code function.
260 class SeaGraph: IVisitable {
262 static SeaGraph* GetGraph(const art::DexFile&);
267 // Returns all regions corresponding to this SeaGraph.
296 explicit SeaGraph(const art::DexFile& df);
297 virtual ~SeaGraph() { }
301 // Registers @childReg as a region belonging to the SeaGraph instance.
303 // Returns new region and registers it with the SeaGraph instance
    [all...]
regions_test.cc 28 sea_ir::SeaGraph sg(*java_lang_dex_file_);
  /art/compiler/sea_ir/debug/
dot_gen.h 44 virtual void Initialize(SeaGraph* graph);
48 void Visit(SeaGraph* graph) {
92 SeaGraph* graph_;
102 void DumpSea(SeaGraph* graph, std::string filename,
dot_gen.cc 23 void DotGenerationVisitor::Initialize(SeaGraph* graph) {
  /art/compiler/sea_ir/
frontend.cc 51 sea_ir::SeaGraph* ir_graph = sea_ir::SeaGraph::GetGraph(dex_file);
  /art/compiler/sea_ir/code_gen/
code_gen.h 89 virtual void Initialize(SeaGraph* graph);
106 void Visit(SeaGraph* graph);
130 void Visit(SeaGraph* graph);
151 void Visit(SeaGraph* graph);
code_gen.cc 39 void CodeGenPassVisitor::Initialize(SeaGraph* graph) {
59 void CodeGenPostpassVisitor::Visit(SeaGraph* graph) { }
60 void CodeGenVisitor::Visit(SeaGraph* graph) { }
61 void CodeGenPrepassVisitor::Visit(SeaGraph* graph) {

Completed in 99 milliseconds