hg: graal/graal: 12 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Fri May 23 01:00:06 UTC 2014


Changeset: eb947cc7bff9
Author:    Michael Van De Vanter  <michael.van.de.vanter at oracle.com>
Date:      2014-05-21 21:07 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/eb947cc7bff9

Truffle:  revise instrumentation support APIs in ExecutionContext

! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/ExecutionContext.java

Changeset: 747bc4099ad8
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-05-21 22:22 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/747bc4099ad8

rename initializeBytecode to getBytecode and eliminate extra copy

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVM.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVMImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethod.java
! src/share/vm/graal/graalCompilerToVM.cpp

Changeset: d1822a8fe26f
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-05-21 22:44 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/d1822a8fe26f

minor cleanups

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchProcessor.java
! graal/com.oracle.graal.hotspotvmconfig/src/com/oracle/graal/hotspotvmconfig/HotSpotVMConfigProcessor.java
! mx/mx_graal.py

Changeset: babe4565c371
Author:    twisti
Date:      2014-05-22 12:41 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/babe4565c371

mx: fixed incorrect test for subprocess being alive

! mxtool/mx.py

Changeset: 399aa56c6366
Author:    twisti
Date:      2014-05-22 13:19 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/399aa56c6366

HSAIL: fix for -UseHSAILDeoptimization
Contributed-by: Eric Caspole <eric.caspole at amd.com>

! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/AtomicIntGetAndAddTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/AtomicIntGetAndSetTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/AtomicLongGetAndAddTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/AtomicLongGetAndSetTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/AtomicIntAddAndGetGidTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/AtomicIntAddAndGetTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/AtomicIntDecAndGetTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/AtomicIntGetAndAddTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/AtomicIntGetAndDecTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/AtomicIntGetAndIncTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/AtomicIntIncAndGetTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/AtomicLongAddAndGetTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/AtomicLongGetAndAddTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/AtomicLongGetAndIncTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/AtomicLongIncAndGetTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/ForEachToGraalTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/VecmathNBodyDeoptTest.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackend.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotNodeLIRBuilder.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotSafepointOp.java
! graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILControlFlow.java

Changeset: 9e172511971d
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-05-22 14:04 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/9e172511971d

make FixedNodeProbabilityCache behave better in the presence of dead code

! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/FixedNodeProbabilityCache.java

Changeset: 11328036d854
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-05-22 14:04 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/11328036d854

fix bug in ConditionalEliminationPhase that loses the connection from guard to checkcast PiNode

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConditionalEliminationPhase.java

Changeset: e7277bf3b171
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-05-22 14:04 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e7277bf3b171

skip PiNode in AMD64HotSpotNodeLIRBuilder.filterCompression

! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java

Changeset: 9ce2ca72efef
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-05-22 14:04 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/9ce2ca72efef

small cleanup in LinearScan

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java

Changeset: 94a2df2f8e58
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-05-22 14:04 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/94a2df2f8e58

preserve context in Debug.forceLog

! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java

Changeset: 8b8208aa2f44
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-05-22 16:51 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/8b8208aa2f44

put LoopSafepointEliminationPhase into an IncrementalCanonicalizerPhase

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/MidTier.java

Changeset: 241044995c87
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-05-22 16:51 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/241044995c87

only canonicalize CustomizedUnsafeLoadFinalNode if the condition is constant

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/typesystem/CustomizedUnsafeLoadFinalNode.java



More information about the graal-dev mailing list