hg: graal/graal: 3 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Sun Nov 10 06:40:07 PST 2013


Changeset: 40924dbc623b
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-11-10 11:42 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/40924dbc623b

HSAIL support for compare-and-swap and volatile load/store operations
Contributed-by: Tom Deneau <tom.deneau at amd.com>

! graal/com.oracle.graal.asm.hsail/src/com/oracle/graal/asm/hsail/HSAILAssembler.java
+ 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/AtomicLongGetAndAddTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/AtomicReferenceGetAndSetTest.java
! graal/com.oracle.graal.compiler.hsail/src/com/oracle/graal/compiler/hsail/HSAILLIRGenerator.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotLIRGenerator.java
! graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILMove.java

Changeset: f1a55428a8d7
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-11-10 13:18 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/f1a55428a8d7

more HSAIL support in the C++ layer for executing HSAIL code on the simulator
Contributed-by: Eric Caspole <eric.caspole at amd.com>

! graal/com.oracle.graal.compiler.hsail.test.infra/src/com/oracle/graal/compiler/hsail/test/infra/GraalKernelTester.java
! graal/com.oracle.graal.compiler.hsail.test.infra/src/com/oracle/graal/compiler/hsail/test/infra/KernelTester.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/HSAILCompilationResult.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotNmethod.java
! hotspot/.project
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/vm.make
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/vm.make
+ src/gpu/hsail/vm/gpu_hsail.cpp
+ src/gpu/hsail/vm/gpu_hsail.hpp
+ src/gpu/hsail/vm/hsailKernelArguments.cpp
+ src/gpu/hsail/vm/hsailKernelArguments.hpp
! src/os_gpu/linux_ptx/vm/gpu_linux.cpp
+ src/os_gpu/windows_hsail/vm/gpu_windows.cpp
+ src/os_gpu/windows_hsail/vm/gpu_windows.hpp
! src/share/vm/graal/graalCompilerToGPU.cpp
! src/share/vm/graal/graalEnv.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/gpu.cpp
! src/share/vm/runtime/gpu.hpp

Changeset: 41f0bd213b51
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-11-10 14:37 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/41f0bd213b51

make 'mx unittest' still pass even if HSAIL device is not available

! graal/com.oracle.graal.compiler.hsail.test.infra/src/com/oracle/graal/compiler/hsail/test/infra/GraalKernelTester.java



More information about the graal-dev mailing list