hg: graal/graal: 9 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Tue Jun 17 15:46:28 UTC 2014


Changeset: a0d1dfc113b8
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-06-16 19:38 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a0d1dfc113b8

Better documentation for HotSpotReferenceMap.

! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Architecture.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Register.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotReferenceMap.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotTargetDescription.java

Changeset: 9a595d3f9a2f
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-06-17 09:43 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/9a595d3f9a2f

Handle narrow oops in redundant move elimination.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/RedundantMoveElimination.java

Changeset: 9e5a323e0a1e
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-06-17 09:59 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/9e5a323e0a1e

Remove hotspot specific NarrowOop kind, use LIRKind.reference(Kind.Int) instead.

! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCompare.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterConfig.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackendFactory.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/HSAILHotSpotRegisterConfig.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotTargetDescription.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/data/OopData.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotCompressedNullConstant.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotObjectConstant.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/type/NarrowOopStamp.java

Changeset: 3b4690ddd92e
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-06-17 10:09 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/3b4690ddd92e

Enable UseGraalCompilationQueue in bootstrap gate tests.

! mx/mx_graal.py

Changeset: 5cbaad0b7387
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-06-17 11:53 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/5cbaad0b7387

Verify usage of equals method in LIRKind.

! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/CheckGraalInvariants.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/Interval.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/MoveResolver.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotLIRGenerator.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java

Changeset: 310994c667a7
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-06-17 12:05 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/310994c667a7

HSAIL: support offloading some IntStream.reduce() operations to HSA
Contributed-by: Eric Caspole <eric.caspole at amd.com>

+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/ReduceMaxTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/ReduceMinTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/ReduceSumTest.java
! graal/com.oracle.graal.compiler.hsail/src/com/oracle/graal/compiler/hsail/CompileAndDispatch.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/ForEachToGraal.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackend.java
! src/gpu/hsail/vm/gpu_hsail.hpp
! src/gpu/hsail/vm/hsailArgumentsBase.cpp
! src/gpu/hsail/vm/hsailArgumentsBase.hpp
+ src/gpu/hsail/vm/hsailKernelArguments.cpp
! src/gpu/hsail/vm/hsailKernelArguments.hpp

Changeset: af8b7d059e03
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-06-17 16:37 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/af8b7d059e03

HSAIL: disabled NewStringEqualsTest

! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/NewStringEqualsTest.java

Changeset: 4b1c42d33929
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-06-17 16:48 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/4b1c42d33929

HSAIL: make tests run clean with -XX:-UseHSAILDeoptimization
Contributed-by: Eric Caspole <eric.caspole.amd.com>

! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/ArrayListSetTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/StringBuilderTest.java

Changeset: 466211b0f8ae
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-06-17 16:49 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/466211b0f8ae

Merge.




More information about the graal-dev mailing list