hg: graal/graal: 10 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Sat Jul 20 18:00:09 PDT 2013


Changeset: 2c9332a969d6
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-07-19 17:47 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2c9332a969d6

made it possible to use enum constants in snippets

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/UnsafeLoadSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/WriteBarrierSnippets.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadFieldNode.java
! graal/com.oracle.graal.word/src/com/oracle/graal/word/Pointer.java
! graal/com.oracle.graal.word/src/com/oracle/graal/word/Word.java
! graal/com.oracle.graal.word/src/com/oracle/graal/word/phases/WordTypeRewriterPhase.java

Changeset: 0a5cfcf27c35
Author:    Mick Jordan <mick.jordan at oracle.com>
Date:      2013-07-19 09:13 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/0a5cfcf27c35

add condition accessor to GuardingPiNode

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

Changeset: 02222bffbe43
Author:    Mick Jordan <mick.jordan at oracle.com>
Date:      2013-07-19 09:30 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/02222bffbe43

Merge


Changeset: f8fe0f7ee22a
Author:    twisti
Date:      2013-07-19 12:01 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/f8fe0f7ee22a

added createLabelName override in AbstractHSAILAssembler; create a common label name in AbstractAssembler

! graal/com.oracle.graal.asm.hsail/src/com/oracle/graal/asm/hsail/AbstractHSAILAssembler.java
! graal/com.oracle.graal.asm.hsail/src/com/oracle/graal/asm/hsail/HSAILAssembler.java
! graal/com.oracle.graal.asm/src/com/oracle/graal/asm/AbstractAssembler.java

Changeset: 0910c930c66e
Author:    Christos Kotselidis <christos.kotselidis at oracle.com>
Date:      2013-07-19 22:10 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/0910c930c66e

Method and variables' renaming

! graal/com.oracle.graal.compiler.hsail/src/com/oracle/graal/compiler/hsail/HSAILLIRGenerator.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Move.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/HeapAccess.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/AccessNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FloatableAccessNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FloatingAccessNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FloatingReadNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ReadNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/WriteNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/CompareAndSwapNode.java
! graal/com.oracle.graal.word/src/com/oracle/graal/word/Pointer.java
! graal/com.oracle.graal.word/src/com/oracle/graal/word/Word.java
! graal/com.oracle.graal.word/src/com/oracle/graal/word/phases/WordTypeRewriterPhase.java

Changeset: 78a4df8953a1
Author:    Christos Kotselidis <christos.kotselidis at oracle.com>
Date:      2013-07-19 22:14 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/78a4df8953a1

Javadoc fixes

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

Changeset: 2e852e96f977
Author:    Christos Kotselidis <christos.kotselidis at oracle.com>
Date:      2013-07-19 22:18 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2e852e96f977

Method renaming

! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/WriteBarrierAdditionTest.java

Changeset: d5a8a7054005
Author:    Christos Kotselidis <christos.kotselidis at oracle.com>
Date:      2013-07-19 22:21 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d5a8a7054005

Merge


Changeset: 081eac3646d5
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2013-07-20 10:52 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/081eac3646d5

Truffle-DSL: Made specializations reflectable at runtime.

! graal/com.oracle.truffle.api.dsl/src/com/oracle/truffle/api/dsl/Specialization.java

Changeset: 1eee97b26bb6
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2013-07-20 10:57 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/1eee97b26bb6

Truffle: Added early read elimination to TruffleCache.

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCache.java



More information about the graal-dev mailing list