< prev index next >

src/hotspot/share/opto/compile.hpp

Print this page

        

*** 413,422 **** --- 413,423 ---- bool _parsed_irreducible_loop; // True if ciTypeFlow detected irreducible loops during parsing #endif bool _has_irreducible_loop; // Found irreducible loops // JSR 292 bool _has_method_handle_invokes; // True if this method has MethodHandle invokes. + bool _has_monitors; // Metadata transfered to nmethod to enable Continuations lock-detection fastpath RTMState _rtm_state; // State of Restricted Transactional Memory usage int _loop_opts_cnt; // loop opts round bool _clinit_barrier_on_entry; // True if clinit barrier is needed on nmethod entry // Compilation environment.
*** 716,725 **** --- 717,728 ---- bool profile_rtm() const { return _rtm_state == ProfileRTM; } uint max_node_limit() const { return (uint)_max_node_limit; } void set_max_node_limit(uint n) { _max_node_limit = n; } bool clinit_barrier_on_entry() { return _clinit_barrier_on_entry; } void set_clinit_barrier_on_entry(bool z) { _clinit_barrier_on_entry = z; } + bool has_monitors() const { return _has_monitors; } + void set_has_monitors(bool v) { _has_monitors = v; } // check the CompilerOracle for special behaviours for this compile bool method_has_option(const char * option) { return method() != NULL && method()->has_option(option); }
< prev index next >