hg: graal/graal: 9 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Mon Mar 23 02:00:07 UTC 2015


Changeset: 9a7ede0d673b
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-03-22 12:29 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/9a7ede0d673b

avoid unnecessary copying in NodeList.toArray(A[] a)

! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeList.java

Changeset: 4187aa9d6a10
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-03-22 12:30 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/4187aa9d6a10

factored out common code in HotSpotCryptoSubstitutionTest

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

Changeset: 053c1f9daed1
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-03-22 16:33 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/053c1f9daed1

support disassembling a subrange of a bytecode method

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

Changeset: bca124e6ad58
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-03-22 17:03 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/bca124e6ad58

fixed bug in NodeList.toArray()

! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeList.java

Changeset: aaf5039e56d7
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-03-22 17:04 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/aaf5039e56d7

made partial intrinsification work (i.e., intrinsics that call the original method to handle slow/uncommon paths)

! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotCryptoSubstitutionTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotConstantReflectionProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotInlineInvokePlugin.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotSubstitutions.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/ForeignCallStub.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/SnippetStub.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/AbstractBytecodeParser.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/HIRFrameStateBuilder.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Math_sin.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/Replacements.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/ObjectAccessTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/PointerTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/ReplacementsParseTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/WordTest.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/BoxingSnippets.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/GraphKit.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/Snippet.java

Changeset: 9af92bb0dd71
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-03-21 16:10 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/9af92bb0dd71

Small comment fix.

! src/share/tools/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/widgets/SlotWidget.java

Changeset: 486cba140d2b
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-03-21 16:22 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/486cba140d2b

Fix IGV small layout bug.

! src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java

Changeset: 58f2aad37d0e
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-03-23 00:26 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/58f2aad37d0e

Further improvements to IGV. Make displayed names of nodes shorter.

! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/NamedLocationIdentity.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ConstantNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/EndNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FrameState.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardProxyNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MemoryPhiNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ParameterNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StartNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValuePhiNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueProxyNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/AddLocationNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ConstantLocationNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/IndexedLocationNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadFieldNode.java
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/serialization/BinaryParser.java
! src/share/tools/IdealGraphVisualizer/HierarchicalLayout/src/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java

Changeset: 7072d9d4aa13
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-03-23 00:26 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/7072d9d4aa13

Merge.




More information about the graal-dev mailing list