hg: graal/graal: 16 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Tue Mar 3 02:00:24 UTC 2015
Changeset: c5f6a7397eb1
Author: Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date: 2015-02-20 14:24 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c5f6a7397eb1
SA fixes: add GraalEnv to VMTypes, remove references to value_value from agent sources
! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapSet.java
! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java
! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapVisitor.java
! agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! src/share/vm/graal/vmStructs_graal.hpp
Changeset: 3e41eb69def4
Author: Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date: 2015-03-02 14:00 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3e41eb69def4
Give a debugId to DeoptimizeNodes that do not come from Guard lowering
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DeoptimizeNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/GuardLoweringPhase.java
Changeset: 5b35e0c85d1b
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2015-03-02 14:43 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5b35e0c85d1b
Temporarily back out changeset 68dd6598be5f (Turn SortState#containsInstruction into an assertion.)
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
Changeset: 4726801eedfc
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-02-26 18:04 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/4726801eedfc
Introduce NestedBooleanOptionValue.
+ graal/com.oracle.graal.options/src/com/oracle/graal/options/NestedBooleanOptionValue.java
Changeset: d0600f479309
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-03-02 14:03 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/d0600f479309
Add NestedBooleanOptionValueTest.
+ graal/com.oracle.graal.options.test/src/com/oracle/graal/options/test/NestedBooleanOptionValueTest.java
Changeset: a0284c1724e6
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-02-26 17:39 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a0284c1724e6
Introduce LIROptimization option to disable all LIR optimization.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/ConstantLoadOptimization.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LIRPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/PostAllocationOptimizationStage.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/LSStackSlotAllocator.java
Changeset: 0a6b0e662e0a
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-03-02 14:15 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/0a6b0e662e0a
Remove dead markLocation routine
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRFrameState.java
Changeset: aed19d655de9
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-03-01 13:36 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/aed19d655de9
Remove dead code in schedule phase.
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
Changeset: f25111ca1225
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-03-02 12:26 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/f25111ca1225
Make earliest possible schedule iterative.
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeBitMap.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ControlSplitNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeWithExceptionNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/ControlFlowGraph.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/SwitchNode.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/arithmetic/IntegerExactArithmeticSplitNode.java
Changeset: 9049f9e6c15a
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-03-02 15:42 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/9049f9e6c15a
Enable LongNodeChainTest for earliest possible schedule strategy.
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/LongNodeChainTest.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/debug/OpaqueNode.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
Changeset: 9c0c84dc8a7f
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-03-02 15:59 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/9c0c84dc8a7f
Enable adding constant nodes to the comparison for GraalCompilerTest.
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
Changeset: dcfdf9eb8570
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-03-02 16:31 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/dcfdf9eb8570
Fix cycle in lowered graph for atomic read write.
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultJavaLoweringProvider.java
Changeset: 165244576c9e
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-03-02 16:31 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/165244576c9e
Merge.
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
Changeset: 84776a6314d7
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-03-02 17:07 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/84776a6314d7
Merge.
Changeset: e17923568367
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-03-02 19:09 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/e17923568367
Handle case in new earliest schedule when end node and begin node are identical.
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
Changeset: c96f8337292e
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-03-03 00:01 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c96f8337292e
Merge.
More information about the graal-dev
mailing list