Mercurial > hg > truffle
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. |