hg: graal/graal: 15 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Sat Jul 5 01:00:06 UTC 2014


Changeset: fca7699bacd8
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-07-02 16:54 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/fca7699bacd8

RemoveValueProxyPhase should remove dead framestates recursively

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/RemoveValueProxyPhase.java

Changeset: 347915b8cea8
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-07-02 18:23 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/347915b8cea8

Move name from HotSpotNmethod to InstalledCode to have a name again for truffle nmethods.

! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/InstalledCode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotInstalledCode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotNmethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntimeStub.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/Stub.java
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/PartialEvaluationTest.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! src/share/vm/graal/graalJavaAccess.hpp
! src/share/vm/runtime/deoptimization.cpp

Changeset: 639716622dc8
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-07-03 18:27 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/639716622dc8

GuardLoweringPhase should not leave dead nodes behind

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/GuardLoweringPhase.java

Changeset: 39f9f052e5a8
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-07-04 13:40 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/39f9f052e5a8

Move DefaultCanonicalizerTool to GraphUtil and make it a DefaultSimplifierTool

- graal/com.oracle.graal.graph/src/com/oracle/graal/graph/spi/DefaultCanonicalizerTool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/GraphUtil.java

Changeset: fe985eebfcd9
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-07-04 13:47 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/fe985eebfcd9

ConvertDeoptimizeToGuardPhase: remove useless BeginNodes

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConvertDeoptimizeToGuardPhase.java

Changeset: 9bfc4247262f
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-07-04 16:06 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/9bfc4247262f

send log output to native tty

! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugScope.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/PrintStreamOption.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVM.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVMImpl.java
! src/share/vm/graal/graalCompilerToVM.cpp

Changeset: ed91068c8af5
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-07-04 16:06 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ed91068c8af5

cleanup in AssertionNode

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/AssertionNode.java

Changeset: 9575add7149c
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2014-07-04 18:56 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/9575add7149c

Truffle: new option TraceTruffleCompilationCallTree which prints the inlined call tree just before compilation.

! CHANGELOG.md
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTargetLog.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallUtils.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: 3f9ec3220077
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2014-07-04 18:56 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/3f9ec3220077

Truffle: added API for typed objects.

! CHANGELOG.md
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/TypedObject.java

Changeset: 51b74b041bb7
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2014-07-04 18:56 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/51b74b041bb7

Truffle: added Truffle stamps for argument profiling.

+ graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/TruffleStampTest.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultTruffleStamp.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleStamp.java

Changeset: 7f862f0ab1bc
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2014-07-04 18:56 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/7f862f0ab1bc

Truffle: added new experimental splitting heuristic.

! CHANGELOG.md
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultTruffleSplittingStrategy.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultTruffleSplittingStrategyNew.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTargetLog.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedDirectCallNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleSplittingStrategy.java

Changeset: e863be932518
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2014-07-04 19:48 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e863be932518

Fixed line delimiters.

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultTruffleSplittingStrategy.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultTruffleSplittingStrategyNew.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultTruffleStamp.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleSplittingStrategy.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleStamp.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/TypedObject.java

Changeset: 150b12ff9b36
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2014-07-04 21:02 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/150b12ff9b36

Fixed line delimiters.

! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/TruffleStampTest.java

Changeset: 3e7d0f67363c
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2014-07-04 21:19 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/3e7d0f67363c

Fixed headers.

! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/TruffleStampTest.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultTruffleSplittingStrategy.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultTruffleSplittingStrategyNew.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultTruffleStamp.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleSplittingStrategy.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleStamp.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/TypedObject.java

Changeset: 3d424f8a2bea
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2014-07-04 21:29 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/3d424f8a2bea

Fixed headers.

! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/TypedObject.java



More information about the graal-dev mailing list