Mercurial > hg > truffle
diff src/share/vm/compiler/compileBroker.hpp @ 14909:4ca6dc0799b6
Backout jdk9 merge
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Tue, 01 Apr 2014 13:57:07 +0200 |
parents | d8041d695d19 |
children | a20be10ad437 |
line wrap: on
line diff
--- a/src/share/vm/compiler/compileBroker.hpp Tue Apr 01 14:09:03 2014 +0200 +++ b/src/share/vm/compiler/compileBroker.hpp Tue Apr 01 13:57:07 2014 +0200 @@ -246,8 +246,6 @@ // Compile type Information for print_last_compile() and CompilerCounters enum { no_compile, normal_compile, osr_compile, native_compile }; - static int assign_compile_id (methodHandle method, int osr_bci); - private: static bool _initialized; @@ -260,8 +258,9 @@ static AbstractCompiler* _compilers[2]; // These counters are used for assigning id's to each compilation - static volatile jint _compilation_id; - static volatile jint _osr_compilation_id; + static uint _compilation_id; + static uint _osr_compilation_id; + static uint _native_compilation_id; static int _last_compile_type; static int _last_compile_level; @@ -322,6 +321,7 @@ static void init_compiler_threads(int c1_compiler_count, int c2_compiler_count); static bool compilation_is_complete (methodHandle method, int osr_bci, int comp_level); static bool compilation_is_prohibited(methodHandle method, int osr_bci, int comp_level); + static uint assign_compile_id (methodHandle method, int osr_bci); static bool is_compile_blocking (methodHandle method, int osr_bci); static void preload_classes (methodHandle method, TRAPS);