hg: graal/graal-compiler: 16 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Thu Oct 15 01:00:30 UTC 2015
Changeset: 039dc66badf5
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-10-13 18:55 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/039dc66badf5
[SPARC] Intorduce SPARCHotSpotRegisterAllocationConfig
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCDeoptimizationStub.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotForeignCallsProvider.java
+ graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotRegisterAllocationConfig.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCUncommonTrapStub.java
! mx.graal/suite.py
Changeset: f030fe549693
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2015-10-14 13:04 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f030fe549693
Rename UserCompiler option to HostedCompiler and add help.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntimeAccess.java
Changeset: 8b6879d1ba16
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-10-14 16:07 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/8b6879d1ba16
made CompileTheWorld work with JDK9 .jimage files
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java
! mx.graal/mx_graal.py
Changeset: 995235213b99
Author: Andreas Woess <andreas.woess at oracle.com>
Date: 2015-10-14 17:27 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/995235213b99
Truffle: do not report native calls as performance warnings
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
Changeset: fb1fcdf468af
Author: Andreas Woess <andreas.woess at oracle.com>
Date: 2015-10-14 17:47 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/fb1fcdf468af
Truffle: differentiate between performance warning and info
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleRuntime.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleExpansionLogger.java
- graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/TracePerformanceWarningsListener.java
Changeset: 42c3911e6993
Author: Andreas Woess <andreas.woess at oracle.com>
Date: 2015-10-14 18:02 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/42c3911e6993
Truffle: make unsafe methods private
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/FrameWithBoxing.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/FrameWithoutBoxing.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/TruffleGraphBuilderPlugins.java
Changeset: eb1a8652f8e6
Author: Andreas Woess <andreas.woess at oracle.com>
Date: 2015-10-14 18:07 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/eb1a8652f8e6
Truffle: take CompilerOptions from RootNode, not ExecutionContext
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
Changeset: 4b3b2ce716be
Author: Andreas Woess <andreas.woess at oracle.com>
Date: 2015-10-14 18:11 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/4b3b2ce716be
update truffle import
! mx.graal/suite.py
Changeset: a087ec9017a4
Author: Andreas Woess <andreas.woess at oracle.com>
Date: 2015-10-14 18:26 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/a087ec9017a4
Truffle: use for-each loop instead of forEach(lambda)
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleRuntime.java
Changeset: 268c0ea7c677
Author: Andreas Woess <andreas.woess at oracle.com>
Date: 2015-10-14 18:28 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/268c0ea7c677
Truffle: make shutdown hook lazy
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleRuntime.java
Changeset: e472cc45ba76
Author: Andreas Woess <andreas.woess at oracle.com>
Date: 2015-10-14 20:35 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/e472cc45ba76
fix array type in IfNode.constantValues
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java
Changeset: 4f441a977c8f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-10-14 21:12 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/4f441a977c8f
removed unused class
- graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/ConvertJTT.java
Changeset: 2f752d0432d2
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2015-10-14 13:52 -0700
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/2f752d0432d2
Allow SafepointNode to be lowered using snippet
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/SafepointNode.java
Changeset: 209d958f3b9d
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2015-10-14 13:53 -0700
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/209d958f3b9d
Allow subclasses of BytecodeParser to disable loop safepoint checks; store flag in LoopBeginNode to avoid problems when control flow optimizations introduce a new LoopEndNode
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/deopt/MonitorDeoptTest.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/LoopSafepointEliminationPhase.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LoopBeginNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LoopEndNode.java
Changeset: ea1f44a4c0c9
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2015-10-14 14:25 -0700
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/ea1f44a4c0c9
Allow subclasses to intercept Truffle shutdown hooks
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleRuntime.java
Changeset: 7efb735091c5
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2015-10-14 15:18 -0700
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/7efb735091c5
Store complete canSafepoint status in LoopEndNode, propagate value from LoopBeginNode eagerly
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LoopBeginNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LoopEndNode.java
More information about the graal-dev
mailing list