Mercurial > hg > graal-compiler
comparison src/share/vm/c1/c1_Compilation.hpp @ 6843:c3e799c37717
7177003: C1: LogCompilation support
Summary: add LogCompilation support in C1 - both client and tiered mode.
Reviewed-by: twisti, kvn
author | vlivanov |
---|---|
date | Fri, 05 Oct 2012 18:57:10 -0700 |
parents | 137868b7aa6f |
children | d804e148cff8 |
comparison
equal
deleted
inserted
replaced
6830:81e878c53615 | 6843:c3e799c37717 |
---|---|
64 Arena* _arena; | 64 Arena* _arena; |
65 int _next_id; | 65 int _next_id; |
66 int _next_block_id; | 66 int _next_block_id; |
67 AbstractCompiler* _compiler; | 67 AbstractCompiler* _compiler; |
68 ciEnv* _env; | 68 ciEnv* _env; |
69 CompileLog* _log; | |
69 ciMethod* _method; | 70 ciMethod* _method; |
70 int _osr_bci; | 71 int _osr_bci; |
71 IR* _hir; | 72 IR* _hir; |
72 int _max_spills; | 73 int _max_spills; |
73 FrameMap* _frame_map; | 74 FrameMap* _frame_map; |
121 return (Compilation*) ciEnv::current()->compiler_data(); | 122 return (Compilation*) ciEnv::current()->compiler_data(); |
122 } | 123 } |
123 | 124 |
124 // accessors | 125 // accessors |
125 ciEnv* env() const { return _env; } | 126 ciEnv* env() const { return _env; } |
127 CompileLog* log() const { return _log; } | |
126 AbstractCompiler* compiler() const { return _compiler; } | 128 AbstractCompiler* compiler() const { return _compiler; } |
127 bool has_exception_handlers() const { return _has_exception_handlers; } | 129 bool has_exception_handlers() const { return _has_exception_handlers; } |
128 bool has_fpu_code() const { return _has_fpu_code; } | 130 bool has_fpu_code() const { return _has_fpu_code; } |
129 bool has_unsafe_access() const { return _has_unsafe_access; } | 131 bool has_unsafe_access() const { return _has_unsafe_access; } |
130 int max_vector_size() const { return 0; } | 132 int max_vector_size() const { return 0; } |