hg: graal/graal: 15 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Thu Oct 9 01:00:07 UTC 2014


Changeset: 4ab45518048b
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-10-08 11:51 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/4ab45518048b

removed MemoryAwareScheduling option (since non-memory aware scheduling currently generates invalid code)

! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/GraalOptions.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java

Changeset: 84f9c2baab1d
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-10-08 12:15 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/84f9c2baab1d

Relax type signature in Graph.addDuplicates method.

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

Changeset: 08f69da64487
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-10-08 12:16 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/08f69da64487

Support other stamps in Constant.forPrimitive().

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

Changeset: a613bd4e6f67
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-10-08 12:18 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a613bd4e6f67

Generic getters in ArithmeticOpTable.

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

Changeset: b3c10156d3d7
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-10-08 12:18 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/b3c10156d3d7

Update op fields when inferring stamps for arithmetic nodes.

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/BinaryArithmeticNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatConvertNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerConvertNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/UnaryArithmeticNode.java

Changeset: 5c06895b1aec
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-10-08 17:38 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/5c06895b1aec

sl inlining test: override default setting for max caller size to a smaller value

! graal/com.oracle.graal.truffle.test/sl/TestInliningMaxCallerSize.sl

Changeset: ded2f1abfcda
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-10-08 11:41 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/ded2f1abfcda

LogCompilation should print metadata offset

! src/share/vm/code/nmethod.cpp

Changeset: 4a6e24a8fc2c
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-10-08 11:44 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/4a6e24a8fc2c

Track code installation time

! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/graal/graalCompiler.cpp
! src/share/vm/graal/graalCompiler.hpp
! src/share/vm/graal/graalCompilerToVM.cpp

Changeset: 467ffc7f01cb
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-10-08 11:46 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/467ffc7f01cb

print InstanceKlass information when graalJavaAccess can't find a field

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

Changeset: 9928ad27a80e
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-10-08 11:48 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/9928ad27a80e

OopRecorder should check for duplicates

! src/share/vm/code/oopRecorder.cpp
! src/share/vm/code/oopRecorder.hpp

Changeset: 44b83285b645
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-10-08 11:50 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/44b83285b645

Deduplicate constant oops during code installation

! src/share/vm/code/oopRecorder.cpp
! src/share/vm/code/oopRecorder.hpp
! src/share/vm/graal/graalCodeInstaller.cpp
! src/share/vm/utilities/growableArray.hpp

Changeset: b888ded3ee42
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-10-08 11:52 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/b888ded3ee42

Be more aggressive about sharing of debug info

! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/debugInfoRec.hpp

Changeset: 58f45b63b802
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-10-09 00:20 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/58f45b63b802

CompileTheWorld compilations are no longer installed as default nmethods

! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/MemoryUsageBenchmark.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotCodeCacheProvider.java

Changeset: d42e11af980d
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-10-09 00:20 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d42e11af980d

mx: simplified ctw command

! mx/mx_graal.py
! mx/sanitycheck.py

Changeset: 21015ffe0a1e
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-10-09 00:23 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/21015ffe0a1e

Merge.




More information about the graal-dev mailing list