hg: graal/graal: 15 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Sat Mar 15 02:00:07 UTC 2014


Changeset: a300322b782b
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-03-14 08:28 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/a300322b782b

fix for IfNode reordering

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

Changeset: e5235120893c
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-03-14 10:21 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/e5235120893c

split BciBlockMapping liveness calculation into fast and slow path

! graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/FrameStateBuilder.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java

Changeset: ccf090d3be47
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-03-14 10:22 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/ccf090d3be47

new graph ordering assertion mechanism

! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/GraphOrder.java

Changeset: 2298f22a7b28
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-03-14 11:17 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/2298f22a7b28

tiny change to DebugInfoBuilder

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/DebugInfoBuilder.java

Changeset: b3937b8b9ae1
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-03-14 10:22 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/b3937b8b9ae1

tiny change in FrameStateAssignmentPhase

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

Changeset: 360beb9b3c50
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-03-14 10:22 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/360beb9b3c50

let NodeIterable.snapshotTo take collections instead of lists

! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeList.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/AbstractNodeIterable.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/NodeIterable.java

Changeset: 5454f6bf50bf
Author:    Christian Wirth <christian.wirth at oracle.com>
Date:      2014-03-12 11:23 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/5454f6bf50bf

fix for mx, did not compile on Windows

! mxtool/mx.py

Changeset: 47b775458982
Author:    Christian Wirth <christian.wirth at oracle.com>
Date:      2014-03-14 09:58 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/47b775458982

Merged

- agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphCache.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/GraphCache.java
! mxtool/mx.py
- src/os/bsd/dtrace/hotspot.d
- src/os/bsd/dtrace/hotspot_jni.d
- src/os/bsd/dtrace/hs_private.d
- src/os/solaris/dtrace/hotspot.d
- src/os/solaris/dtrace/hotspot_jni.d
- src/os/solaris/dtrace/hs_private.d
- src/share/vm/utilities/dtrace_usdt2_disabled.hpp

Changeset: f659d019d3ab
Author:    Christian Wirth <christian.wirth at oracle.com>
Date:      2014-03-14 15:29 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/f659d019d3ab

Merged


Changeset: 145b31ba9a57
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-03-14 15:40 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/145b31ba9a57

SnippetTemplate: don't use dummy node for replace

! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java

Changeset: 084603b0bfbb
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-03-14 18:10 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/084603b0bfbb

CheckGraalInvariants: catch BailoutException

! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/CheckGraalInvariants.java

Changeset: 12eaf1a47a90
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-03-14 22:05 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/12eaf1a47a90

removed ResolvedJavaMethod.getCompilerStorage(); moved last compiled graph node count into profiling info (i.e. MethodData metadata)

! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/DefaultProfilingInfo.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ProfilingInfo.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ResolvedJavaMethod.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMethodData.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/HotSpotProfilingInfo.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethod.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningPhase.java
! src/share/vm/graal/vmStructs_graal.hpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp

Changeset: 8c306609eb68
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-03-14 22:09 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/8c306609eb68

modified HotSpotResolvedJavaMethod.getCompiledCodeSize() to only return Graal compiled code size

! 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
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethod.java
! src/share/vm/graal/graalCompilerToVM.cpp

Changeset: 4877b0cb446f
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-03-14 22:56 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/4877b0cb446f

removed ResolvedJavaMethod.getCompiledCodeSize()

! graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestResolvedJavaMethod.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ResolvedJavaMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationStatistics.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.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
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethod.java
! src/share/vm/graal/graalCompilerToVM.cpp

Changeset: 942c4daa9db9
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-03-15 01:42 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/942c4daa9db9

added findbugs command to mx

+ graal/findbugsExcludeFilter.xml
! mx/mx_graal.py
! mx/projects



More information about the graal-dev mailing list