src/share/vm/c1/c1_Compilation.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/share/vm/c1/c1_Compilation.hpp

src/share/vm/c1/c1_Compilation.hpp

Print this page
rev 9032 : 8137167: JEP165: Compiler Control: Implementation task
Summary: Compiler Control JEP
Reviewed-by: roland, twisti

*** 65,74 **** --- 65,75 ---- // compilation specifics Arena* _arena; int _next_id; int _next_block_id; AbstractCompiler* _compiler; + DirectiveSet* _directive; ciEnv* _env; CompileLog* _log; ciMethod* _method; int _osr_bci; IR* _hir;
*** 116,135 **** #endif // PRODUCT public: // creation Compilation(AbstractCompiler* compiler, ciEnv* env, ciMethod* method, ! int osr_bci, BufferBlob* buffer_blob); ~Compilation(); static Compilation* current() { return (Compilation*) ciEnv::current()->compiler_data(); } // accessors ciEnv* env() const { return _env; } 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; } --- 117,137 ---- #endif // PRODUCT public: // creation Compilation(AbstractCompiler* compiler, ciEnv* env, ciMethod* method, ! int osr_bci, BufferBlob* buffer_blob, DirectiveSet* directive); ~Compilation(); static Compilation* current() { return (Compilation*) ciEnv::current()->compiler_data(); } // accessors ciEnv* env() const { return _env; } + DirectiveSet* directive() const { return _directive; } 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; }
src/share/vm/c1/c1_Compilation.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File