hg: graal/graal: 14 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Thu Apr 30 01:00:08 UTC 2015


Changeset: e13c65f874e5
Author:    iveresov
Date:      2015-04-28 17:08 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/e13c65f874e5

Make G1 and Graal be friends in JDK9

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java
! src/share/vm/code/nmethod.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp
! src/share/vm/memory/barrierSet.hpp

Changeset: b7f05f4ca66e
Author:    iveresov
Date:      2015-04-28 17:21 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/b7f05f4ca66e

Fix code install assertions to work with G1

! src/share/vm/graal/graalCompilerToVM.cpp

Changeset: 4c3cc6a12df2
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-04-28 17:21 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/4c3cc6a12df2

Fix assert in test when running UseG1GC

! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/LoadJavaMirrorWithKlassTest.java

Changeset: 33ff6b03fad1
Author:    Michael Haupt <michael.haupt at oracle.com>
Date:      2015-04-29 08:31 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/33ff6b03fad1

add support for control flow window and basic block view on graphs

Contributed-by: Michael Haupt <michael.haupt at oracle.com>
Contributed-by: Peter Hofer <peter.hofer at jku.at>
Contributed-by: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>

+ src/share/tools/IdealGraphVisualizer/ControlFlow/build.xml
+ src/share/tools/IdealGraphVisualizer/ControlFlow/manifest.mf
+ src/share/tools/IdealGraphVisualizer/ControlFlow/nbproject/build-impl.xml
+ src/share/tools/IdealGraphVisualizer/ControlFlow/nbproject/genfiles.properties
+ src/share/tools/IdealGraphVisualizer/ControlFlow/nbproject/platform.properties
+ src/share/tools/IdealGraphVisualizer/ControlFlow/nbproject/project.properties
+ src/share/tools/IdealGraphVisualizer/ControlFlow/nbproject/project.xml
+ src/share/tools/IdealGraphVisualizer/ControlFlow/nbproject/suite.properties
+ src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/BlockConnectionWidget.java
+ src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/BlockWidget.java
+ src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/Bundle.properties
+ src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/ControlFlowAction.java
+ src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/ControlFlowScene.java
+ src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/ControlFlowTopComponent.form
+ src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/ControlFlowTopComponent.java
+ src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/ControlFlowTopComponentSettings.xml
+ src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/ControlFlowTopComponentWstcref.xml
+ src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/DoubleClickSelectAction.java
+ src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/HierarchicalGraphLayout.java
+ src/share/tools/IdealGraphVisualizer/ControlFlow/src/com/sun/hotspot/igv/controlflow/layer.xml
+ src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Block.java
! src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Diagram.java
! src/share/tools/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Figure.java
+ src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterEdge.java
+ src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterIngoingConnection.java
+ src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterInputSlotNode.java
+ src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterNode.java
+ src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterOutgoingConnection.java
+ src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/ClusterOutputSlotNode.java
+ src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/HierarchicalClusterLayoutManager.java
+ src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/InterClusterConnection.java
+ src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/Cluster.java
! src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/LayoutGraph.java
! src/share/tools/IdealGraphVisualizer/Layout/src/com/sun/hotspot/igv/layout/Vertex.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/DiagramScene.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/EditorTopComponent.java
+ src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/actions/EnableBlockLayoutAction.java
+ src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/BlockWidget.java
! src/share/tools/IdealGraphVisualizer/nbproject/project.properties

Changeset: 2b03d4ce9bce
Author:    Michael Haupt <michael.haupt at oracle.com>
Date:      2015-04-29 10:29 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2b03d4ce9bce

merge


Changeset: a0b348543802
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-04-29 11:16 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a0b348543802

removed assertion that can never fail

! graal/com.oracle.graal.java/src/com/oracle/graal/java/IntrinsicContext.java

Changeset: c1b476cae62d
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-04-29 11:21 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/c1b476cae62d

added missing newline

! graal/com.oracle.graal.options.processor/src/META-INF/services/javax.annotation.processing.Processor

Changeset: e69bc2b6c79a
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-04-28 11:59 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e69bc2b6c79a

ConditionalElimination: check that begin node is still alive before processing

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

Changeset: 7ffff68b31fb
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-04-29 14:36 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/7ffff68b31fb

Add assert in PEReadEliminationClosure

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

Changeset: d7361045859a
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-04-29 14:39 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d7361045859a

Remove unique id from TruffleDebugJavaMethod name

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

Changeset: 1621af5cb444
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-04-29 14:41 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/1621af5cb444

Print Graal installed code name when printing frames or diassembly

! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/runtime/frame.cpp

Changeset: 271eee87201c
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-04-29 15:27 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/271eee87201c

Update readme and changelog

! CHANGELOG.md
! README.md

Changeset: 754f2b20d8bc
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-04-29 17:28 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/754f2b20d8bc

Skip invokes with a placeholder framestate in MethodCallTargetNode.simplify

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java

Changeset: 060e6f7ac89e
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-04-29 17:31 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/060e6f7ac89e

Added tag graal-0.7 for changeset 754f2b20d8bc

! .hgtags



More information about the graal-dev mailing list