src/share/vm/opto/idealGraphPrinter.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Sdiff src/share/vm/opto

src/share/vm/opto/idealGraphPrinter.hpp

Print this page
rev 9003 : 8137167: JEP165: Compiler Control: Implementation task
Summary:
Reviewed-by:


 116   void tail(const char *name);
 117   void head(const char *name);
 118   void text(const char *s);
 119   intptr_t get_node_id(Node *n);
 120   IdealGraphPrinter();
 121   ~IdealGraphPrinter();
 122 
 123  public:
 124 
 125   static void clean_up();
 126   static IdealGraphPrinter *printer();
 127 
 128   bool traverse_outs();
 129   void set_traverse_outs(bool b);
 130   void print_inlining(Compile* compile);
 131   void begin_method(Compile* compile);
 132   void end_method();
 133   void print_method(Compile* compile, 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);
 135   void print_xml(const char *name);
 136   static bool should_print(ciMethod* method, int level = 1);
 137 };
 138 
 139 #endif
 140 
 141 #endif // SHARE_VM_OPTO_IDEALGRAPHPRINTER_HPP


 116   void tail(const char *name);
 117   void head(const char *name);
 118   void text(const char *s);
 119   intptr_t get_node_id(Node *n);
 120   IdealGraphPrinter();
 121   ~IdealGraphPrinter();
 122 
 123  public:
 124 
 125   static void clean_up();
 126   static IdealGraphPrinter *printer();
 127 
 128   bool traverse_outs();
 129   void set_traverse_outs(bool b);
 130   void print_inlining(Compile* compile);
 131   void begin_method(Compile* compile);
 132   void end_method();
 133   void print_method(Compile* compile, 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);
 135   void print_xml(const char *name);
 136   bool should_print(int level);
 137 };
 138 
 139 #endif
 140 
 141 #endif // SHARE_VM_OPTO_IDEALGRAPHPRINTER_HPP
src/share/vm/opto/idealGraphPrinter.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File