hg: graal/graal: 9 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Sun Apr 6 01:00:06 UTC 2014
Changeset: b5fed092083f
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-04-03 18:32 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b5fed092083f
Socket interrupts should not be treated as errors in GraphPrinterDumpHandler.
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/GraphPrinterDumpHandler.java
Changeset: 1422f0bd55e3
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-04-03 18:33 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/1422f0bd55e3
Truffle: Truffle API changes for context sensitive inlining.
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/RootCallTarget.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultCallNode.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/GraphPrintVisitor.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: a31d807757ee
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-04-03 19:06 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a31d807757ee
Truffle: made inlining fully context sensitive.
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultInliningPolicy.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/OptimizedCallTargetImpl.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallUtils.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCallPath.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/TruffleInliningHandler.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInliningPolicy.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInliningProfile.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInliningResult.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleTreeDumpHandler.java
Changeset: a5bebb69dc78
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-04-05 03:18 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a5bebb69dc78
Truffle: instead of redirecting the call method. inlining is now performed by ignoring @SlowPath.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTargetImpl.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCache.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCacheImpl.java
Changeset: cceed4ebedb9
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-04-05 03:18 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/cceed4ebedb9
Truffle: fixed NPE in the TruffleExpansionLogger.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleExpansionLogger.java
Changeset: bb7e5331280d
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-04-05 03:19 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/bb7e5331280d
Merge.
Changeset: 3b318ba935d5
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-04-05 03:24 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/3b318ba935d5
Truffle: format fix.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCache.java
Changeset: 82ff6c8c8f6e
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2014-04-05 19:11 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/82ff6c8c8f6e
Increase maximum allocatable spill area by factor of 2.
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/compiler/oopMap.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: a0dbb3628f2a
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2014-04-05 19:35 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a0dbb3628f2a
Allow limiting maximum frame size in register configuration and bailout if it exceeds the specified limit.
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/RegisterConfig.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java
More information about the graal-dev
mailing list