hg: graal/graal: 12 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Sat Dec 14 18:00:12 PST 2013
Changeset: f28ea693056f
Author: Chris Seaton <chris.seaton at oracle.com>
Date: 2013-12-13 15:53 +0000
URL: http://hg.openjdk.java.net/graal/graal/rev/f28ea693056f
New assumption utilities.
+ graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/utilities/AlwaysValidAssumptionTest.java
+ graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/utilities/AssumedValueTest.java
+ graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/utilities/CyclicAssumptionTest.java
+ graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/utilities/UnionAssumptionTest.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/AlwaysValidAssumption.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/AssumedValue.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/CyclicAssumption.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/UnionAssumption.java
Changeset: 48e821e409eb
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-12-13 19:16 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/48e821e409eb
Add Debug.isDumpEnabledForMethod() and Debug.isLogEnabledForMethod() use it to diable graph compression and enable guard-id-as-debug-id
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalDebugConfig.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DebugConfig.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DelegatingDebugConfig.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/GuardLoweringPhase.java
Changeset: e1365fd16104
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-12-13 16:39 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/e1365fd16104
Make LoweringPhase more robust to disapearing anchors
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoweringPhase.java
Changeset: 63724649e19e
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-12-13 19:31 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/63724649e19e
Fix native assertion failure when using PrintDeoptimizationDetails in non-product build
! src/share/vm/runtime/vframe.cpp
Changeset: ac5243877cc7
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-12-13 14:10 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ac5243877cc7
made commoning of loading constants non-configurable (GRAAL-508)
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
Changeset: c258331fdde6
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-12-13 14:41 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c258331fdde6
removed support for external nodes (GRAAL-508)
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopEx.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragment.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ConstantNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/GraphUtil.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/DeadCodeEliminationPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/TailDuplicationPhase.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/BinaryGraphPrinter.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectsClosure.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeClosure.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/VirtualUtil.java
Changeset: 5e94b8c9e9d0
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-12-13 20:16 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5e94b8c9e9d0
added comment explaining insertion of nop during commoning of constant loads
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
Changeset: 5d47d69d523a
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-12-13 20:20 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5d47d69d523a
Merge.
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java
Changeset: 1f4c9729c9f0
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-12-13 22:43 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1f4c9729c9f0
add base class for new object nodes, simplification to remove new objects without real usages
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AbstractNewArrayNode.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AbstractNewObjectNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/DynamicNewArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewInstanceNode.java
Changeset: 51b2999299bc
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2013-12-14 02:49 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/51b2999299bc
make TruffleRuntime field final
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/Truffle.java
Changeset: ecea358f97be
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2013-12-14 02:57 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ecea358f97be
mx trufflejar: do not strip debug attributes
! mx/mx_graal.py
Changeset: 1c446564d36c
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2013-12-14 03:04 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1c446564d36c
AlwaysValidAssumption: fix typo and make constructor private
! graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/utilities/AlwaysValidAssumptionTest.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/AlwaysValidAssumption.java
More information about the graal-dev
mailing list