Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8336496

We should strive to use CompLevel

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Unresolved
    • Icon: P4 P4
    • tbd
    • 24
    • hotspot

      We should strive to use CompLevel members everywhere a definition of compilation level is necessary. Some places, where that isn't the case:

      src/hotspot/share/code/nmethod.cpp:1383:void* nmethod::operator new(size_t size, int nmethod_size, int comp_level) throw () {
      src/hotspot/share/prims/whitebox.cpp:1071:bool WhiteBox::compile_method(Method* method, int comp_level, int bci, JavaThread* THREAD) {
      src/hotspot/share/oops/method.cpp:1001:void Method::print_made_not_compilable(int comp_level, bool is_osr, bool report, const char* reason) {
      src/hotspot/share/oops/method.cpp:1045:bool Method::is_not_compilable(int comp_level) const {
      src/hotspot/share/oops/method.cpp:1060:void Method::set_not_compilable(const char* reason, int comp_level, bool report) {
      src/hotspot/share/oops/method.cpp:1078:bool Method::is_not_osr_compilable(int comp_level) const {
      src/hotspot/share/oops/method.cpp:1090:void Method::set_not_osr_compilable(const char* reason, int comp_level, bool report) {
      src/hotspot/share/oops/method.cpp:1953:void Method::set_highest_comp_level(int level) {
      src/hotspot/share/oops/method.cpp:1960:void Method::set_highest_osr_comp_level(int level) {
      src/hotspot/share/oops/instanceKlass.cpp:3406:nmethod* InstanceKlass::lookup_osr_nmethod(const Method* m, int bci, int comp_level, bool match_level) const {
      src/hotspot/share/compiler/compileTask.cpp:147: return CompileBroker::compiler(_comp_level);
      src/hotspot/share/compiler/compileTask.cpp:219:void CompileTask::print_impl(outputStream* st, Method* method, int compile_id, int comp_level,
      src/hotspot/share/compiler/compileTask.cpp:324: if (_comp_level != CompilationPolicy::highest_compile_level()) {
      src/hotspot/share/compiler/compilationPolicy.cpp:75:bool CompilationPolicy::must_be_compiled(const methodHandle& m, int comp_level) {
      src/hotspot/share/compiler/compilationPolicy.cpp:124:bool CompilationPolicy::can_be_compiled(const methodHandle& m, int comp_level) {
      src/hotspot/share/compiler/compilationPolicy.cpp:148:bool CompilationPolicy::can_be_osr_compiled(const methodHandle& m, int comp_level) {
      src/hotspot/share/compiler/compileBroker.cpp:519:CompileQueue* CompileBroker::compile_queue(int comp_level) {
      src/hotspot/share/compiler/compileBroker.cpp:1532:bool CompileBroker::compilation_is_prohibited(const methodHandle& method, int osr_bci, int comp_level, bool excluded) {
      src/hotspot/share/compiler/compileBroker.cpp:2628:const char* CompileBroker::compiler_name(int comp_level) {
      src/hotspot/share/ci/ciReplay.cpp:1353:void* ciReplay::load_inline_data(ciMethod* method, int entry_bci, int comp_level) {

            Unassigned Unassigned
            cslucas Cesar Soares
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: