hg: graal/graal: 23 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Sat Oct 26 19:00:54 PDT 2013
Changeset: f1b7b7d2dad5
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-10-16 17:26 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f1b7b7d2dad5
Avoid null checks on frame array accesses.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/FrameWithoutBoxing.java
Changeset: ce82cdbffe47
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-10-16 21:44 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ce82cdbffe47
Merge.
Changeset: 33fe56e68abd
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-10-17 14:28 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/33fe56e68abd
Simplifications of OptimizedCallTarget.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java
Changeset: 42c8f76a98bf
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-10-17 15:55 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/42c8f76a98bf
Move Truffle compilations to background compilation thread.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompiler.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
Changeset: 561217cf2ac5
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-10-17 15:59 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/561217cf2ac5
Fix unused import.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java
Changeset: 890bea7925fd
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-10-17 16:01 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/890bea7925fd
Merge.
- graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXBackend.java
- graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotGraalRuntime.java
- graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotGraalRuntimeFactory.java
- graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotGraalRuntime.java
- graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotGraalRuntime.java
- graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotGraalRuntime.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntimeFactory.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotForeignCallsProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotLoweringProvider.java
Changeset: 36f39d0c9875
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-10-17 17:26 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/36f39d0c9875
Fix checkstyle errors.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java
Changeset: 3ee8ae69d676
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-10-22 11:42 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/3ee8ae69d676
Introduce TraceTruffleInliningTree option.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java
Changeset: ce8dd5fa8d54
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-10-22 11:43 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ce8dd5fa8d54
Merge.
- graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/EliminatePartiallyRedundantGuardsPhase.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.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
Changeset: cf6cfa79593d
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-10-22 15:06 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/cf6cfa79593d
Merge.
Changeset: faded4a83d63
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-10-25 01:39 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/faded4a83d63
Merge.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.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
Changeset: 80bbaf87fc89
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-10-25 11:42 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/80bbaf87fc89
Merge.
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotLoweringProvider.java
Changeset: 48bc171026d1
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-10-25 12:12 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/48bc171026d1
Merge fixes.
! 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
Changeset: 5310cc81f7e4
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-10-25 13:46 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5310cc81f7e4
Merge.
Changeset: 2520c78e4c28
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-10-25 14:45 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2520c78e4c28
Merge fix.
! graal/com.oracle.graal.truffle.hotspot.amd64/src/com/oracle/graal/truffle/hotspot/amd64/util/OptimizedCallTargetFieldInfo.java
Changeset: 7328f7def427
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2013-10-25 15:44 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7328f7def427
Support more convert operations.
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ConvertNode.java
Changeset: 868dba721f1e
Author: Christos Kotselidis <christos.kotselidis at oracle.com>
Date: 2013-10-25 19:22 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/868dba721f1e
Remove UseNewCode from gate G1 verification run
! mx/commands.py
Changeset: 86e5fc5ba6bd
Author: Christos Kotselidis <christos.kotselidis at oracle.com>
Date: 2013-10-25 19:23 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/86e5fc5ba6bd
Reorder commit allocation's node writes to account for deferred barriers
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostLoweringProvider.java
Changeset: 4995bb251e3a
Author: Christos Kotselidis <christos.kotselidis at oracle.com>
Date: 2013-10-25 19:23 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/4995bb251e3a
Fix unit tests
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/WriteBarrierAdditionTest.java
Changeset: a2340324fc79
Author: Christos Kotselidis <christos.kotselidis at oracle.com>
Date: 2013-10-25 19:23 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a2340324fc79
Enable deferred init barriers
! src/share/vm/graal/graalGlobals.hpp
Changeset: b81405d42861
Author: Christos Kotselidis <christos.kotselidis at oracle.com>
Date: 2013-10-25 19:24 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b81405d42861
Merge
Changeset: 62fb4919edc9
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-10-25 23:50 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/62fb4919edc9
cleaned up mechanism for saving registers and updating the callee save maps in stubs
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotBackend.java
- graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64RegistersPreservationOp.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64SaveRegistersOp.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ZapRegistersOp.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/StandardOp.java
Changeset: 63c378b7c1c3
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-10-26 01:27 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/63c378b7c1c3
made Truffle compiler threads be named and have a debug configuration
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilerThread.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/DebugEnvironment.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerThread.java
More information about the graal-dev
mailing list