hg: graal/graal: 15 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Fri Feb 27 02:00:09 UTC 2015


Changeset: 884188ccc9d8
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-02-25 11:29 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/884188ccc9d8

Assume all ConstantNodes are scheduled in the start block in assertSchedulableGraph.

! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/GraphOrder.java

Changeset: 9d7677b9f9eb
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-02-24 19:24 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/9d7677b9f9eb

LIRPhase: include timer in scope.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LIRPhase.java

Changeset: 8ca837a82a9d
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-02-24 19:02 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/8ca837a82a9d

constopt.UseEntry: remove getPosition().

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/ConstantLoadOptimization.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/UseEntry.java

Changeset: a44de2ea5b61
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-02-25 15:16 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/a44de2ea5b61

constopt.UseEntry: remove ValuePosition.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/DefUseTree.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/UseEntry.java

Changeset: 54e696f67c86
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-02-24 19:45 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/54e696f67c86

constopt.DefUseTree: remove ValuePosition.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/ConstantLoadOptimization.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/DefUseTree.java

Changeset: bc3cd000d9c8
Author:    Benoit Daloze <benoit.daloze at jku.at>
Date:      2015-02-25 18:25 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/bc3cd000d9c8

PrimitiveValueProfile: read from a snapshot to avoid races with multiple reads.

! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/utilities/PrimitiveValueProfile.java

Changeset: 6d895b028a44
Author:    Michael Van De Vanter  <michael.van.de.vanter at oracle.com>
Date:      2015-02-25 17:53 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/6d895b028a44

Truffle/InstrumentationTools:  clean up some misleading code and commentary in CoverageTracker

! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/tools/CoverageTracker.java

Changeset: 81a4eeea0264
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-02-25 19:00 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/81a4eeea0264

Correct JavaDoc

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/BinaryOpLogicNode.java

Changeset: b6beb2161e7a
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-02-25 19:02 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/b6beb2161e7a

Move stack monitor value into api.code

+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/StackLockValue.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotMonitorValueTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotDebugInfoBuilder.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotLIRFrameState.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMonitorValue.java
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalCodeInstaller.cpp
! src/share/vm/graal/graalJavaAccess.hpp

Changeset: 1deff4ac56c3
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-02-25 19:03 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/1deff4ac56c3

Use correct Thread when constructing handle

! src/share/vm/runtime/vframe.cpp

Changeset: dcfdd60edaf1
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-02-25 19:05 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/dcfdd60edaf1

Print full ScopeDesc with PrintDebugInfo

! src/share/vm/code/nmethod.cpp

Changeset: 15ef24874df7
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2015-02-25 19:13 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/15ef24874df7

Add assertion to ObjectValue conversion

! src/share/vm/code/debugInfo.cpp
! src/share/vm/code/debugInfo.hpp
! src/share/vm/code/debugInfoRec.cpp
! src/share/vm/code/scopeDesc.cpp

Changeset: 3ba5b1c55996
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-02-26 11:26 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/3ba5b1c55996

[SPARC] Configure caller saved register with FPU registers

! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackendFactory.java

Changeset: b92530cb27df
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-02-26 17:22 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/b92530cb27df

Move commutative GVN into CanonicalizerPhase.

! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/spi/Canonicalizable.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/BinaryOpLogicNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/AddNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/AndNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/BinaryArithmeticNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/BinaryNode.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/IntegerTestNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/OrNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/CanonicalizerPhase.java

Changeset: 382e4f844d96
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-02-26 19:08 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/382e4f844d96

Remove default methods from MemoryAccess interface.

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/MemoryAccess.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/ArrayEqualsNode.java



More information about the graal-dev mailing list