< prev index next >

src/share/vm/c1/c1_GraphBuilder.cpp

Print this page

        

@@ -32,11 +32,13 @@
 #include "ci/ciField.hpp"
 #include "ci/ciKlass.hpp"
 #include "ci/ciMemberName.hpp"
 #include "compiler/compileBroker.hpp"
 #include "interpreter/bytecode.hpp"
+#if INCLUDE_JFR
 #include "jfr/jfrEvents.hpp"
+#endif
 #include "runtime/sharedRuntime.hpp"
 #include "runtime/compilationPolicy.hpp"
 #include "utilities/bitMap.inline.hpp"
 
 class BlockListBuilder VALUE_OBJ_CLASS_SPEC {

@@ -4401,10 +4403,11 @@
   push(result_type, result);
   compilation()->set_has_unsafe_access(true);
 }
 
 
+#if INCLUDE_JFR
 static void post_inlining_event(EventCompilerInlining* event,
                                 int compile_id,
                                 const char* msg,
                                 bool success,
                                 int bci,

@@ -4424,10 +4427,11 @@
   event->set_bci(bci);
   event->set_caller(caller->get_Method());
   event->set_callee(callee_struct);
   event->commit();
 }
+#endif
 
 void GraphBuilder::print_inlining(ciMethod* callee, const char* msg, bool success) {
   CompileLog* log = compilation()->log();
   if (log != NULL) {
     if (success) {

@@ -4441,14 +4445,16 @@
       else
         log->inline_fail("reason unknown");
     }
   }
 
+#if INCLUDE_JFR
   EventCompilerInlining event;
   if (event.should_commit()) {
     post_inlining_event(&event, compilation()->env()->task()->compile_id(), msg, success, bci(), method(), callee);
   }
+#endif
 
   if (!PrintInlining && !compilation()->method()->has_option("PrintInlining")) {
     return;
   }
   CompileTask::print_inlining(callee, scope()->level(), bci(), msg);
< prev index next >