# HG changeset patch # User Christian Humer # Date 1407765184 -7200 # Node ID d9d496d77d3795008751cef8518159fcc902604d # Parent ef3c7944261b8b5c84044d7428714d91309f46a4 Truffle: Added option to query a BranchProfile for visited. diff -r ef3c7944261b -r d9d496d77d37 CHANGELOG.md --- 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 diff -r ef3c7944261b -r d9d496d77d37 graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/BranchProfile.java --- 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());