hg: graal/graal: 13 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Sat Oct 11 01:00:06 UTC 2014
Changeset: 5787218bad91
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-10-09 17:25 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5787218bad91
Truffle: implemented recursive node iterator and node streams for the graal runtime.
! graal/com.oracle.graal.truffle.test/sl/TestInliningMaxCallerSize.sl
! graal/com.oracle.graal.truffle.test/sl/TestInliningRecursive2.sl
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLIsInlinedBuiltin.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
+ graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/nodes/NodeUtilTest.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeCost.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeUtil.java
Changeset: e3dd05527c2f
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-10-09 17:25 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e3dd05527c2f
Truffle: enabled context sensitive inlining by default. removed old inlining structures.
! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/PartialEvaluationTest.java
- graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/ContextSensitiveInlining.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultTruffleSplittingStrategy.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalFrameInstance.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTargetLog.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallUtils.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedDirectCallNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedIndirectCallNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInlining.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInliningDecision.java
- graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInliningHandler.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInliningProfile.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultDirectCallNode.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/DirectCallNode.java
Changeset: c0f71f81708a
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-10-09 17:25 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c0f71f81708a
Truffle: fixes to the call tree logging.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTargetLog.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInlining.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleTreeDumpHandler.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/GraphPrintVisitor.java
Changeset: ce7058005115
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-10-09 17:25 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ce7058005115
Truffle: fix TraceTruffleExpansion for context sensitive inlining.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleExpansionLogger.java
Changeset: 79ac83ff7a99
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-10-09 17:25 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/79ac83ff7a99
Truffle: fix TraceTruffleCompilationCallTree for context sensitive inlining.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTargetLog.java
Changeset: b725292b8a11
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-10-09 17:25 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b725292b8a11
Truffle: updated TruffleCallTargetProfiling
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/CompilationProfile.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/CounterBasedCompilationPolicy.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTargetLog.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInlining.java
Changeset: 04d6bb76cfb3
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-10-09 17:25 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/04d6bb76cfb3
Truffle: update callUntilOptimized to wait for the compilation and call it once optimized.
! graal/com.oracle.graal.truffle.test/sl/TestInliningMaxCallerSize.sl
! graal/com.oracle.graal.truffle.test/sl/TestInliningRecursive1.sl
! graal/com.oracle.graal.truffle.test/sl/TestInliningRecursive2.sl
! graal/com.oracle.graal.truffle.test/sl/TestSlowPath01.sl
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLCallUntilOptimizedBuiltin.java
Changeset: 1615d78a9d35
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-10-09 17:25 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/1615d78a9d35
Truffle: add some documentation for TurffleCallTargetProfiling.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java
Changeset: c4cdee8566a4
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-10-09 17:25 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c4cdee8566a4
Truffle: rename PrintTrufflePerformanceWarnings to TraceTrufflePerformanceWarnings.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCacheImpl.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java
Changeset: f0792f868d7d
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-10-09 17:25 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f0792f868d7d
Truffle: improve documentation for compiler options.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/CounterBasedCompilationPolicy.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TraceCompilationProfile.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java
Changeset: 4c0dcd164718
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-10-10 10:54 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/4c0dcd164718
Truffle: fix potential null dereference error in partial evaluator.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
Changeset: c58171f94377
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-10-10 10:54 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c58171f94377
Truffle: fix potential null dereferences in call tree visitor.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInlining.java
Changeset: 6d82c240d83e
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-10-10 11:33 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6d82c240d83e
use -G:CompileTheWorldClasspath instead of -Xbootclasspath/p when doing Graal CTW on a Graal enabled VM
! mx/mx_graal.py
More information about the graal-dev
mailing list