comparison src/share/vm/opto/compile.hpp @ 20430:119875f0fc67

8056964: JDK-8055286 changes are incomplete. Summary: added ccstr and ccstrlist types to compilerOracle 'option' command Reviewed-by: roland
author kvn
date Tue, 02 Sep 2014 10:26:48 -0700
parents 411e30e5fbb8
children 9e69e8d1c900
comparison
equal deleted inserted replaced
20429:14b356bbca27 20430:119875f0fc67
596 bool profile_rtm() const { return _rtm_state == ProfileRTM; } 596 bool profile_rtm() const { return _rtm_state == ProfileRTM; }
597 // check the CompilerOracle for special behaviours for this compile 597 // check the CompilerOracle for special behaviours for this compile
598 bool method_has_option(const char * option) { 598 bool method_has_option(const char * option) {
599 return method() != NULL && method()->has_option(option); 599 return method() != NULL && method()->has_option(option);
600 } 600 }
601 template<typename T>
602 bool method_has_option_value(const char * option, T& value) {
603 return method() != NULL && method()->has_option_value(option, value);
604 }
601 #ifndef PRODUCT 605 #ifndef PRODUCT
602 bool trace_opto_output() const { return _trace_opto_output; } 606 bool trace_opto_output() const { return _trace_opto_output; }
603 bool parsed_irreducible_loop() const { return _parsed_irreducible_loop; } 607 bool parsed_irreducible_loop() const { return _parsed_irreducible_loop; }
604 void set_parsed_irreducible_loop(bool z) { _parsed_irreducible_loop = z; } 608 void set_parsed_irreducible_loop(bool z) { _parsed_irreducible_loop = z; }
605 int _in_dump_cnt; // Required for dumping ir nodes. 609 int _in_dump_cnt; // Required for dumping ir nodes.