hg: graal/graal: 13 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Fri Dec 19 08:34:02 UTC 2014
Changeset: 37a5c6b8b930
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-12-17 13:39 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/37a5c6b8b930
Log deopt before deoptimizing the frame
! src/share/vm/runtime/deoptimization.cpp
Changeset: cbb097347545
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-12-17 19:57 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/cbb097347545
Convert compare against Class to compare against Klass
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ClassGetHubNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HubGetClassNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/CompareNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ConvertNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ObjectEqualsNode.java
Changeset: b56e88144e0a
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-12-17 20:00 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/b56e88144e0a
prefer exact class matches when searching for unit tests with method name
! mx/mx_graal.py
Changeset: ba61e58aafbc
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-12-18 01:32 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/ba61e58aafbc
Handle NULL_POINTER when converting HubGetClassNode
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HubGetClassNode.java
Changeset: d1826470d1ec
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-12-18 14:48 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/d1826470d1ec
continuously update method queue in PartialEvaluator.expandTree
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
Changeset: 2206dae9a802
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2014-12-17 16:50 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/2206dae9a802
[SPARC] Allow null base register on memory access
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java
Changeset: 305e6a73117d
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2014-12-18 15:23 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/305e6a73117d
Merge
Changeset: 6484e5c068c7
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-12-18 15:31 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/6484e5c068c7
Generalize object reading in HotSpotMemoryAccessProvider.
! 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/HotSpotMemoryAccessProviderImpl.java
! src/share/vm/graal/graalCompilerToVM.cpp
Changeset: ab9d3ff6829b
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-12-18 09:17 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/ab9d3ff6829b
Pass constant reflection into ConvertNode.convert
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CompressionNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ClassGetHubNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HubGetClassNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/KlassLayoutHelperNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/CompareNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ConvertNode.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
Changeset: d747b9e5695c
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-12-18 18:31 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/d747b9e5695c
ConditionalElimination: Eliminate ShortCircuitOr condition if first input is known to be false
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConditionalEliminationPhase.java
Changeset: f88692118a85
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-12-18 12:24 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/f88692118a85
SPARC lowering shouldn't filter out ConvertNodes
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLoweringProvider.java
Changeset: d5ea82229f01
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-12-18 14:11 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/d5ea82229f01
handle FloatConvertNode in sparc lowering
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLoweringProvider.java
Changeset: a49e0ed940c2
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-12-19 02:27 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a49e0ed940c2
Back out changeset d747b9e5695c
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConditionalEliminationPhase.java
More information about the graal-dev
mailing list