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