diff jvmci/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SpeculationLog.java @ 23346:39f25354aeee

Sync speculation log changes with JDK9 version
author Tom Rodriguez <tom.rodriguez@oracle.com>
date Thu, 07 Apr 2016 11:09:49 -0700
parents ea58bbafd5b9
children
line wrap: on
line diff
--- a/jvmci/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SpeculationLog.java	Thu Apr 07 13:56:58 2016 +0200
+++ b/jvmci/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SpeculationLog.java	Thu Apr 07 11:09:49 2016 -0700
@@ -56,4 +56,11 @@
      *         argument to the deoptimization function.
      */
     JavaConstant speculate(SpeculationReason reason);
+
+    /**
+     * Returns if this log has speculations.
+     *
+     * @return true if there are speculations, false otherwise
+     */
+    boolean hasSpeculations();
 }