hg: graal/graal: 16 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Wed Jun 26 08:30:10 PDT 2013
Changeset: 815c675b07b0
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-06-25 10:05 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/815c675b07b0
split PiNode into PiNode and GuardedValueNode
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardedValueNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PiNode.java
Changeset: 2b95d5b1958b
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-06-25 10:22 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2b95d5b1958b
change to GC verification during gate: run in product, add after-GC verification
! mx/commands.py
Changeset: 5fb4a450b7a7
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2013-06-24 17:16 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5fb4a450b7a7
PartialEvaluator: iterative version of expandTree
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
Changeset: 254fab64b343
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2013-06-25 13:53 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/254fab64b343
Separate replacements for Truffle compilation
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/PartialEvaluationTest.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleRuntime.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluatorCanonicalizer.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleReplacements.java
Changeset: 36b75ddac55e
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-06-25 21:14 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/36b75ddac55e
made the primary suite detection logic a little more robust
! mxtool/mx.py
Changeset: 74cbc5d6e38f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-06-25 23:05 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/74cbc5d6e38f
GraalCompilerTest throws an error if code installation fails
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
Changeset: 1194e94f9c16
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-06-25 23:05 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/1194e94f9c16
fixed bug in ConditionalEliminationPhase (GRAAL-346)
+ graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ConditionalEliminationTest.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConditionalEliminationPhase.java
Changeset: 2faa1e7ef4f3
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-06-26 12:16 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2faa1e7ef4f3
enable TailDuplication for MergeNodes without stateAfter
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/TailDuplicationPhase.java
Changeset: ce09ad599709
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-06-25 14:56 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ce09ad599709
Fix bug in executeCompiledMethod interpreter stub.
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
Changeset: ddc756cd065d
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-06-25 14:59 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ddc756cd065d
Disable type check hints and type checked inlining for Truffle compiler.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java
Changeset: 26c69598db3e
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-06-25 19:48 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/26c69598db3e
Fix bug in canonicalization of non-compressed object pointers.
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaAccessProvider.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/HotSpotResolvedJavaField.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FloatingReadNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ReadNode.java
! src/share/vm/graal/graalCompilerToVM.cpp
Changeset: 8b2065558490
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-06-25 19:49 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/8b2065558490
Merge.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java
Changeset: 347d444a6fb7
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-06-25 23:52 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/347d444a6fb7
Delete unused stub.
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
Changeset: 5d460d3465fd
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-06-26 15:17 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5d460d3465fd
Slightly increase GraalNMethodSizeLimit and make it a product flag.
! src/share/vm/graal/graalGlobals.hpp
Changeset: 0ba44a5a8420
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-06-26 15:22 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/0ba44a5a8420
Add sanity check to avoid overwriting the reserved code buffer for very large methods.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVM.java
! src/share/vm/graal/graalCodeInstaller.cpp
! src/share/vm/graal/graalCodeInstaller.hpp
! src/share/vm/graal/graalEnv.hpp
Changeset: 9599e1a01812
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-06-26 15:22 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/9599e1a01812
Merge.
More information about the graal-dev
mailing list