< prev index next >

src/hotspot/share/c1/c1_Compilation.hpp

Print this page

        

*** 79,97 **** --- 79,99 ---- bool _has_fpu_code; bool _has_unsafe_access; bool _would_profile; bool _has_method_handle_invokes; // True if this method has MethodHandle invokes. bool _has_reserved_stack_access; + bool _has_monitors; // Fastpath monitors detection for Continuations const char* _bailout_msg; ExceptionInfoList* _exception_info_list; ExceptionHandlerTable _exception_handler_table; ImplicitExceptionTable _implicit_exception_table; LinearScan* _allocator; CodeOffsets _offsets; CodeBuffer _code; bool _has_access_indexed; int _interpreter_frame_size; // Stack space needed in case of a deoptimization + int _immediate_oops_patched; // compilation helpers void initialize(); void build_hir(); void emit_lir();
*** 134,143 **** --- 136,146 ---- CompileLog* log() const { return _log; } AbstractCompiler* compiler() const { return _compiler; } bool has_exception_handlers() const { return _has_exception_handlers; } bool has_fpu_code() const { return _has_fpu_code; } bool has_unsafe_access() const { return _has_unsafe_access; } + bool has_monitors() const { return _has_monitors; } int max_vector_size() const { return 0; } ciMethod* method() const { return _method; } int osr_bci() const { return _osr_bci; } bool is_osr_compile() const { return osr_bci() >= 0; } IR* hir() const { return _hir; }
*** 161,170 **** --- 164,174 ---- void set_has_exception_handlers(bool f) { _has_exception_handlers = f; } void set_has_fpu_code(bool f) { _has_fpu_code = f; } void set_has_unsafe_access(bool f) { _has_unsafe_access = f; } void set_would_profile(bool f) { _would_profile = f; } void set_has_access_indexed(bool f) { _has_access_indexed = f; } + void set_has_monitors(bool f) { _has_monitors = f; } // Add a set of exception handlers covering the given PC offset void add_exception_handlers_for_pco(int pco, XHandlers* exception_handlers); // Statistics gathering void notice_inlined_method(ciMethod* method);
< prev index next >