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