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