< prev index next >

src/hotspot/share/code/nmethod.hpp

Print this page

@@ -24,10 +24,11 @@
 
 #ifndef SHARE_CODE_NMETHOD_HPP
 #define SHARE_CODE_NMETHOD_HPP
 
 #include "code/compiledMethod.hpp"
+#include "compiler/compilerDefinitions.hpp"
 
 class DepChange;
 class DirectiveSet;
 class DebugInformationRecorder;
 

@@ -378,11 +379,11 @@
     assert(!has_flushed_dependencies(), "should only happen once");
     _has_flushed_dependencies = 1;
   }
 
   int   comp_level() const                        { return _comp_level; }
-
+  bool  is_c1() const                             { return CompLevel_simple <= _comp_level && _comp_level <= CompLevel_full_profile; }
   void unlink_from_method(bool acquire_lock);
 
   // Support for oops in scopes and relocs:
   // Note: index 0 is reserved for null.
   oop   oop_at(int index) const;
< prev index next >