hg: graal/graal: 23 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Tue May 6 01:00:06 UTC 2014


Changeset: f5eba273a4f2
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-05-05 13:17 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/f5eba273a4f2

mx: factored out detection of JDT compilation

! mxtool/mx.py

Changeset: 1f28c463e452
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-05-05 13:24 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/1f28c463e452

mx: slight tweak of parallel Java build heuristics

! mxtool/mx.py

Changeset: e30d7eaa290d
Author:    Miguel Garcia <miguel.m.garcia at oracle.com>
Date:      2014-05-04 18:36 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e30d7eaa290d

[flow-sensitive] more metrics, documentation

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/BaseReduction.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/EquationalReasoner.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/FlowSensitiveReduction.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/State.java

Changeset: 229537218983
Author:    Miguel Garcia <miguel.m.garcia at oracle.com>
Date:      2014-05-05 11:55 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/229537218983

[flow-sensitive] internal consistency asserts, state tracking

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/EquationalReasoner.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/State.java

Changeset: f2132fab8a6f
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-05-05 11:33 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/f2132fab8a6f

Add custom GraalJUnitCore.

+ graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalJUnitCore.java
+ graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalJUnitRunListener.java
+ graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalJUnitRunListenerDecorator.java
+ graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalTextListener.java
! mx/JUnitWrapper.java
! mx/mx_graal.py

Changeset: 008a8c905d7e
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-05-05 11:34 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/008a8c905d7e

Add GraalVerboseTextListener.

+ graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalVerboseTextListener.java

Changeset: a26be2c9b81b
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-05-05 16:07 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a26be2c9b81b

Add command line support for JUnit.

! graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalJUnitCore.java
! mx/JUnitWrapper.java
! mx/mx_graal.py

Changeset: c62e120e8cd9
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-05-05 11:34 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/c62e120e8cd9

Add TimingDecorator.

! graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalJUnitCore.java
+ graal/com.oracle.graal.test/src/com/oracle/graal/test/TimingDecorator.java
! mx/mx_graal.py

Changeset: 97b49458b616
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-05-05 17:27 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/97b49458b616

made FloatRemNode implement Lowerable

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatRemNode.java

Changeset: 51c6ce89d4dd
Author:    henryjen
Date:      2014-02-05 21:24 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/51c6ce89d4dd

8033289: clang: clean up unused function warning
Reviewed-by: coleenp, dholmes, mgerdin

! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/runtime/mutex.cpp

Changeset: d250613801fb
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-05-05 18:03 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d250613801fb

gate: make unittests verbose

! mx/mx_graal.py

Changeset: 5fcbf87a58b7
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-05-05 18:36 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/5fcbf87a58b7

fix block probabilities

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/ControlFlowGraph.java

Changeset: eb9fa3d34314
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-05-05 18:37 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/eb9fa3d34314

Merge (clean phase within PartialEscapePhase)


Changeset: 6f23b90c4129
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-05-05 18:38 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/6f23b90c4129

Merge (Truffle: fix javadoc)


Changeset: a900caddcd60
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-05-05 18:38 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a900caddcd60

Merge (Merge)

- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/AbstractMethodHandleNode.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/MethodHandleInvokeBasicNode.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/MethodHandleLinkToInterfaceNode.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/MethodHandleLinkToSpecialNode.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/MethodHandleLinkToStaticNode.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/MethodHandleLinkToVirtualNode.java

Changeset: ef1342e0f9f2
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-05-05 18:39 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ef1342e0f9f2

Merge (update state flag after initialization to allow other compiler threads to execute)


Changeset: d968c2db220b
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-05-05 18:39 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d968c2db220b

Merge ([flow-sensitive] refactoring, factor out evidence-search)


Changeset: 130e0183b7e2
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-05-05 18:40 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/130e0183b7e2

Merge (made FloatRemNode implement Lowerable)


Changeset: 77eca555014f
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-05-05 18:45 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/77eca555014f

Merge (gate: make unittests verbose)


Changeset: 2eb6330e13a3
Author:    Miguel Garcia <miguel.m.garcia at oracle.com>
Date:      2014-05-05 16:59 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2eb6330e13a3

[flow-sensitive] fix in knownNotToConform

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/CheckCastReduction.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/EquationalReasoner.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/FlowSensitiveReduction.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/State.java

Changeset: 8653634b9d11
Author:    Miguel Garcia <miguel.m.garcia at oracle.com>
Date:      2014-05-05 17:06 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/8653634b9d11

[flow-sensitive] readability, baseCaseIsNullNode

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/EquationalReasoner.java

Changeset: 4f603d776ecc
Author:    Miguel Garcia <miguel.m.garcia at oracle.com>
Date:      2014-05-05 17:45 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/4f603d776ecc

[flow-sensitive] too many type-refinements didn't improve performance

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/EquationalReasoner.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/FlowSensitiveReduction.java

Changeset: fbe9e7088e35
Author:    Miguel Garcia <miguel.m.garcia at oracle.com>
Date:      2014-05-05 21:23 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/fbe9e7088e35

Merge




More information about the graal-dev mailing list