< prev index next >

src/hotspot/share/opto/graphKit.cpp

Print this page

        

@@ -3811,10 +3811,13 @@
 //------------------------------add_predicate---------------------------------
 void GraphKit::add_predicate(int nargs) {
   if (UseLoopPredicate) {
     add_predicate_impl(Deoptimization::Reason_predicate, nargs);
   }
+  if (UseProfiledLoopPredicate) {
+    add_predicate_impl(Deoptimization::Reason_profile_predicate, nargs);
+  }
   // loop's limit check predicate should be near the loop.
   add_predicate_impl(Deoptimization::Reason_loop_limit_check, nargs);
 }
 
 //----------------------------- store barriers ----------------------------
< prev index next >