hg: graal/graal: 16 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Thu Feb 20 18:00:11 PST 2014
Changeset: 67905c049016
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-02-19 11:16 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/67905c049016
Provide piCast helpers instead of using raw booleans
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ClassSubstitutions.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ObjectSubstitutions.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PiNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/NodeClassSubstitutions.java
Changeset: 5568586d32a6
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-02-19 11:18 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/5568586d32a6
factor out listener notify. fix typo
! graal/com.oracle.graal.api.replacements/src/com/oracle/graal/api/replacements/ClassSubstitution.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
Changeset: 68ae6fae9d2e
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-02-19 14:41 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/68ae6fae9d2e
freeze graphs before inserting into table
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
Changeset: a1b71ebfdf5f
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-02-19 14:50 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/a1b71ebfdf5f
reduce IGV memory usage, intern strings, eliminate some LinkedHashMaps, cache InputEdges
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputEdge.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/InputGraph.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/Properties.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/serialization/BinaryParser.java
Changeset: b167b1838029
Author: Michael Haupt <michael.haupt at oracle.com>
Date: 2014-02-20 11:14 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/b167b1838029
mx eclipseinit: take care of working sets that were edited by hand
! mxtool/mx.py
Changeset: f46cab39a9a2
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-02-20 01:21 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/f46cab39a9a2
Truffle: Updated inlining API. Pushed inlining implementation to the Truffle runtime.
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/ReplaceObserver.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/TruffleRuntime.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultCallNode.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultTruffleRuntime.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/CallNode.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/Node.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeUtil.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/RootNode.java
Changeset: 1c9dbfc5b510
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-02-20 01:43 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1c9dbfc5b510
Truffle: New more reliable inlining strategy for the Truffle runtime.
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/PartialEvaluationTest.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/CompilationProfile.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultCompilationPolicy.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleRuntime.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallNode.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallNodeProfile.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.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/TruffleInliningImpl.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInliningProfile.java
Changeset: 5243fe9a3fbc
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-02-20 01:43 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5243fe9a3fbc
SL: adaptions for SL to new inlining API.
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/SLRootNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/call/SLDirectDispatchNode.java
Changeset: bad45cad79ae
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-02-20 01:52 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/bad45cad79ae
Truffle: Cleaned depracated API usage.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java
Changeset: fc47ce139d49
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-02-20 13:43 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/fc47ce139d49
Truffle: accidently increased max graph size.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java
Changeset: 83b20e343f73
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-02-20 13:44 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/83b20e343f73
Truffle: added visited set to avoid duplicate inlinings when operating on truffle trees violating the tree property.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
Changeset: aaba5b41c953
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-02-20 13:44 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/aaba5b41c953
Merge.
Changeset: fcc40370f78d
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-02-20 13:59 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/fcc40370f78d
Merge.
Changeset: 25b86e465365
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2014-02-20 17:42 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/25b86e465365
Turn Truffle cache into least recently used cache with maximum size.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCache.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java
Changeset: 14018434a59a
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2014-02-20 17:42 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/14018434a59a
Merge.
! 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/TruffleInliningImpl.java
Changeset: 643cb1fc9497
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2014-02-21 00:19 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/643cb1fc9497
Remove unused field.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCache.java
More information about the graal-dev
mailing list