hg: graal/graal: 19 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Fri Jul 18 01:00:07 UTC 2014


Changeset: a18c229b9a0b
Author:    Christian Wirth <christian.wirth at oracle.com>
Date:      2014-07-17 11:00 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a18c229b9a0b

HSAIL: fix performance warning (treated as error on windows!) due to jint=>bool conversion (in line 197)

! src/gpu/hsail/vm/gpu_hsail.cpp

Changeset: 62773598c55d
Author:    Christian Wirth <christian.wirth at oracle.com>
Date:      2014-07-17 11:05 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/62773598c55d

extract method in PartialEvaluatorCanonicalizer

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluatorCanonicalizer.java

Changeset: 45fff0246a43
Author:    Christian Wirth <christian.wirth at oracle.com>
Date:      2014-07-17 11:13 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/45fff0246a43

extract methods in (de)serializer

! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/serial/PostOrderDeserializer.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/serial/PostOrderSerializer.java

Changeset: eb3209d37c50
Author:    Christian Wirth <christian.wirth at oracle.com>
Date:      2014-07-17 11:21 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/eb3209d37c50

extract methods in exact arithmetic nodes

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/arithmetic/IntegerAddExactNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/arithmetic/IntegerMulExactNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/arithmetic/IntegerSubExactNode.java

Changeset: 1e8b758800fb
Author:    Christian Wirth <christian.wirth at oracle.com>
Date:      2014-07-17 11:25 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/1e8b758800fb

extract methods in TruffleCacheImpl

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCacheImpl.java

Changeset: c667378e4699
Author:    Christian Wirth <christian.wirth at oracle.com>
Date:      2014-07-17 11:40 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/c667378e4699

extract methods in PartialEvaluator

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java

Changeset: d5e6c3793309
Author:    Christian Wirth <christian.wirth at oracle.com>
Date:      2014-07-17 11:46 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d5e6c3793309

extract method in TruffleCompilerImpl

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java

Changeset: 36bc37806c61
Author:    Christian Wirth <christian.wirth at oracle.com>
Date:      2014-07-17 11:49 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/36bc37806c61

extract methods in DefaultASTPrinter

! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/DefaultASTPrinter.java

Changeset: a3b0a2d61e62
Author:    Christian Wirth <christian.wirth at oracle.com>
Date:      2014-07-17 11:51 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a3b0a2d61e62

extract method in NodeUtil

! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeUtil.java

Changeset: 0f28c558d850
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-07-17 14:25 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/0f28c558d850

rename fieldValues to values in VirtualObjectState

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/DebugInfoBuilder.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/nodes/VirtualObjectState.java

Changeset: af52fd81a7a3
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-07-17 14:26 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/af52fd81a7a3

initializing constructors for GuardPhiNode and MemoryPhiNode

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardPhiNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MemoryPhiNode.java

Changeset: 5cdca60d0f9f
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-07-17 14:27 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/5cdca60d0f9f

small refactoring of FrameState

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/NativeCallStubGraphBuilder.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FrameState.java

Changeset: f4c7b92a592f
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-07-17 14:27 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/f4c7b92a592f

remove ControlSplitNode.setProbability

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ControlSplitNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeWithExceptionNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/SwitchNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/arithmetic/IntegerExactArithmeticSplitNode.java

Changeset: c9d3d0964adb
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-07-17 14:28 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/c9d3d0964adb

proper generic types for CanonicalizerPhase.applyIncremental

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

Changeset: f3c1b2d999da
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-07-17 14:29 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/f3c1b2d999da

clone nodes without adding to a graph

! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java

Changeset: 29c5fd119afa
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-07-17 14:29 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/29c5fd119afa

additional constructor (with guarding node) for WriteNode

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/AbstractWriteNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/WriteNode.java

Changeset: a657c513e128
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-07-17 14:30 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a657c513e128

small fix in GraphEffectList

! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/GraphEffectList.java

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

use Double.compare in FloatStamp

! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/FloatStamp.java

Changeset: f2a4042d9787
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-07-18 01:26 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/f2a4042d9787

Truffle: remove useless transferToInterpreter()

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java



More information about the graal-dev mailing list