125 static void clean_up(); |
125 static void clean_up(); |
126 static IdealGraphPrinter *printer(); |
126 static IdealGraphPrinter *printer(); |
127 |
127 |
128 bool traverse_outs(); |
128 bool traverse_outs(); |
129 void set_traverse_outs(bool b); |
129 void set_traverse_outs(bool b); |
130 void print_inlining(Compile* compile); |
130 void print_inlining(); |
131 void begin_method(Compile* compile); |
131 void begin_method(); |
132 void end_method(); |
132 void end_method(); |
133 void print_method(Compile* compile, const char *name, int level=1, bool clear_nodes = false); |
133 void print_method(const char *name, int level=1, bool clear_nodes = false); |
134 void print(Compile* compile, const char *name, Node *root, int level=1, bool clear_nodes = false); |
134 void print(const char *name, Node *root, int level=1, bool clear_nodes = false); |
135 void print_xml(const char *name); |
135 void print_xml(const char *name); |
136 static bool should_print(ciMethod* method, int level = 1); |
136 bool should_print(int level); |
|
137 void set_compile(Compile* compile) {C = compile; } |
137 }; |
138 }; |
138 |
139 |
139 #endif |
140 #endif |
140 |
141 |
141 #endif // SHARE_VM_OPTO_IDEALGRAPHPRINTER_HPP |
142 #endif // SHARE_VM_OPTO_IDEALGRAPHPRINTER_HPP |