changeset 16747:d9d496d77d37

Truffle: Added option to query a BranchProfile for visited.
author Christian Humer <christian.humer@gmail.com>
date Mon, 11 Aug 2014 15:53:04 +0200
parents ef3c7944261b
children 10ee18bf7e1a
files CHANGELOG.md graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/BranchProfile.java
diffstat 2 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/CHANGELOG.md	Mon Aug 11 15:45:18 2014 +0200
+++ b/CHANGELOG.md	Mon Aug 11 15:53:04 2014 +0200
@@ -21,6 +21,7 @@
 * New flag -G:+TruffleSplittingClassInstanceStamps to enable splitting for Java object instances except TypedObject.
 * New flag -G:TruffleSplittingStartCallCount=3 which sets the number of minimal calls until splitting is performed.
 * New flag -G:-TruffleSplittingAggressive if enabled splits every function call.
+* Added isVisited method for BranchProfile.
 * ...
 
 ## Version 0.3
--- a/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/BranchProfile.java	Mon Aug 11 15:45:18 2014 +0200
+++ b/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/BranchProfile.java	Mon Aug 11 15:53:04 2014 +0200
@@ -44,6 +44,10 @@
         }
     }
 
+    public boolean isVisited() {
+        return visited;
+    }
+
     @Override
     public String toString() {
         return String.format("%s(%s)@%x", getClass().getSimpleName(), visited ? "visited" : "not-visited", hashCode());