< prev index next >

src/hotspot/share/compiler/compilerOracle.hpp

Print this page

116   static void print_parse_error(char* error_msg, char* original_line);
117   static void print_command(enum CompileCommand option, const char* name, enum OptionType type);
118 
119  public:
120   // True if the command file has been specified or is implicit
121   static bool has_command_file();
122 
123   // Reads from file and adds to lists
124   static void parse_from_file();
125 
126   // Tells whether we to exclude compilation of method
127   static bool should_exclude(const methodHandle& method);
128   static bool be_quiet() { return _quiet; }
129 
130   // Tells whether we want to inline this method
131   static bool should_inline(const methodHandle& method);
132 
133   // Tells whether we want to disallow inlining of this method
134   static bool should_not_inline(const methodHandle& method);
135 



136   // Tells whether we should print the assembly for this method
137   static bool should_print(const methodHandle& method);
138 
139   // Tells whether we should log the compilation data for this method
140   static bool should_log(const methodHandle& method);
141 
142   // Tells whether to break when compiling method
143   static bool should_break_at(const methodHandle& method);
144 
145   // Tells whether there are any methods to print for print_method_statistics()
146   static bool should_print_methods();
147 
148   // Tags the method as blackhole candidate, if possible.
149   static void tag_blackhole_if_possible(const methodHandle& method);
150 
151   // A wrapper for checking bool options
152   static bool has_option(const methodHandle& method, enum CompileCommand option);
153 
154   // Check if method has option and value set. If yes, overwrite value and return true,
155   // otherwise leave value unchanged and return false.

116   static void print_parse_error(char* error_msg, char* original_line);
117   static void print_command(enum CompileCommand option, const char* name, enum OptionType type);
118 
119  public:
120   // True if the command file has been specified or is implicit
121   static bool has_command_file();
122 
123   // Reads from file and adds to lists
124   static void parse_from_file();
125 
126   // Tells whether we to exclude compilation of method
127   static bool should_exclude(const methodHandle& method);
128   static bool be_quiet() { return _quiet; }
129 
130   // Tells whether we want to inline this method
131   static bool should_inline(const methodHandle& method);
132 
133   // Tells whether we want to disallow inlining of this method
134   static bool should_not_inline(const methodHandle& method);
135 
136   // Tells whether this method changes Thread.currentThread()
137   static bool changes_current_thread(const methodHandle& method);
138 
139   // Tells whether we should print the assembly for this method
140   static bool should_print(const methodHandle& method);
141 
142   // Tells whether we should log the compilation data for this method
143   static bool should_log(const methodHandle& method);
144 
145   // Tells whether to break when compiling method
146   static bool should_break_at(const methodHandle& method);
147 
148   // Tells whether there are any methods to print for print_method_statistics()
149   static bool should_print_methods();
150 
151   // Tags the method as blackhole candidate, if possible.
152   static void tag_blackhole_if_possible(const methodHandle& method);
153 
154   // A wrapper for checking bool options
155   static bool has_option(const methodHandle& method, enum CompileCommand option);
156 
157   // Check if method has option and value set. If yes, overwrite value and return true,
158   // otherwise leave value unchanged and return false.
< prev index next >