hg: graal/graal: 22 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Thu Feb 6 15:53:06 PST 2014


Changeset: ff3136ecb5a7
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2014-02-05 03:16 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/ff3136ecb5a7

SL: small changes

+ graal/com.oracle.truffle.sl.test/tests/ControlFlow.output
+ graal/com.oracle.truffle.sl.test/tests/ControlFlow.sl
! graal/com.oracle.truffle.sl.test/tests/Fibonacci.output
! graal/com.oracle.truffle.sl.test/tests/Fibonacci.sl
+ graal/com.oracle.truffle.sl.test/tests/FunctionLiteral.output
+ graal/com.oracle.truffle.sl.test/tests/FunctionLiteral.sl
+ graal/com.oracle.truffle.sl.test/tests/HelloWorld.output
+ graal/com.oracle.truffle.sl.test/tests/HelloWorld.sl
! graal/com.oracle.truffle.sl.test/tests/String.output
! graal/com.oracle.truffle.sl.test/tests/String.sl
! graal/com.oracle.truffle.sl.test/tests/Sum.output
! graal/com.oracle.truffle.sl.test/tests/Sum.sl
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/SLExpressionNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/expression/SLAddNode.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/expression/demo/SLAddWithoutSpecializationNode.java

Changeset: edc9eb74bb7a
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2014-02-05 03:17 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/edc9eb74bb7a

merge

- graal/com.oracle.graal.ffi.amd64.test/test/com/oracle/graal/ffi/amd64/test/LibCallTest.java
- graal/com.oracle.graal.ffi.amd64.test/test/com/oracle/graal/ffi/amd64/test/MathLibCallTest.java
- graal/com.oracle.graal.ffi.amd64.test/test/com/oracle/graal/ffi/amd64/test/StdLibCallTest.java
- graal/com.oracle.graal.ffi.amd64/src/com/oracle/graal/ffi/amd64/AMD64NativeFunctionHandle.java
- graal/com.oracle.graal.ffi.amd64/src/com/oracle/graal/ffi/amd64/AMD64NativeFunctionInterface.java
- graal/com.oracle.graal.ffi.amd64/src/com/oracle/graal/ffi/amd64/AMD64NativeFunctionPointer.java
- graal/com.oracle.graal.ffi.amd64/src/com/oracle/graal/ffi/amd64/AMD64NativeLibraryHandle.java
- graal/com.oracle.graal.ffi.amd64/src/com/oracle/graal/ffi/amd64/node/AMD64RawNativeCallNode.java
- graal/com.oracle.graal.ffi.amd64/src/com/oracle/graal/ffi/amd64/util/InstallUtil.java
- graal/com.oracle.graal.ffi.amd64/src/com/oracle/graal/ffi/amd64/util/NativeCallStubGraphBuilder.java

Changeset: eceacf66c44a
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2014-02-05 04:54 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/eceacf66c44a

merge


Changeset: 812f3155efba
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2014-02-05 23:38 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/812f3155efba

merge

- GRAAL_AUTHORS
- README
- README_GRAAL.txt

Changeset: f3e4f746e9c6
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2014-02-06 00:21 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/f3e4f746e9c6

Fix gate errors

! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/expression/demo/SLAddWithoutSpecializationNode.java

Changeset: 51584f76462d
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-02-06 11:14 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/51584f76462d

pulled Ptx and Hsail classes out of gpu class namespace

! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackend.java
! src/gpu/hsail/vm/gpu_hsail.cpp
! src/gpu/hsail/vm/hsailKernelArguments.cpp
! src/gpu/hsail/vm/hsailKernelArguments.hpp
! src/gpu/ptx/vm/gpu_ptx.cpp
! src/gpu/ptx/vm/gpu_ptx.hpp
! src/os/bsd/vm/gpu_bsd.cpp
! src/os/linux/vm/gpu_linux.cpp
! src/os/windows/vm/gpu_windows.cpp
! src/share/vm/runtime/gpu.hpp

Changeset: 6a030a69c3d8
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-02-06 11:17 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/6a030a69c3d8

updated projects to Okra 1.7 jars

! mx/projects

Changeset: 4cbe077ab49a
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-02-06 11:20 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/4cbe077ab49a

removed UseHSAILSimulator option

! src/os/linux/vm/gpu_linux.cpp
! src/os/windows/vm/gpu_windows.cpp
! src/share/vm/runtime/globals.hpp

Changeset: bc471f405eb8
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-02-06 11:24 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/bc471f405eb8

HSAIL: support for storing immediates
Contributed-by: Eric Caspole <eric.caspole at amd.com>

! graal/com.oracle.graal.asm.hsail/src/com/oracle/graal/asm/hsail/HSAILAssembler.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: 5e19b2f0e2f2
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-02-06 17:31 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/5e19b2f0e2f2

Increase TruffleGraphMaxNodes.

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

Changeset: 1398243a0efa
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-02-06 18:41 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/1398243a0efa

fixed spelling

! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Kind.java

Changeset: 4fa77c58ad8f
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-02-06 18:42 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/4fa77c58ad8f

added utility methods for writing a Java string to a native memory buffer as a C string

! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/UnsafeAccess.java

Changeset: 4731c1a0b1f3
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-02-06 18:44 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/4731c1a0b1f3

consolidated GNFI code into graal.hotspot project and cleaned up the documentation and code

! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/NativeFunctionHandle.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/NativeFunctionInterface.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/NativeFunctionPointer.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/NativeLibraryHandle.java
+ graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/nfi/NativeFunctionInterfaceTest.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java
+ graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64RawNativeCallNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/HotSpotNativeFunctionHandle.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/HotSpotNativeFunctionInterface.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/HotSpotNativeFunctionPointer.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/HotSpotNativeLibraryHandle.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/NativeCallStubGraphBuilder.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/RawNativeCallNodeFactory.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java
- graal/com.oracle.graal.nfi.hotspot.amd64/src/com/oracle/graal/nfi/hotspot/amd64/AMD64HotSpotNativeFunctionHandle.java
- graal/com.oracle.graal.nfi.hotspot.amd64/src/com/oracle/graal/nfi/hotspot/amd64/AMD64HotSpotNativeFunctionInterface.java
- graal/com.oracle.graal.nfi.hotspot.amd64/src/com/oracle/graal/nfi/hotspot/amd64/AMD64HotSpotNativeFunctionPointer.java
- graal/com.oracle.graal.nfi.hotspot.amd64/src/com/oracle/graal/nfi/hotspot/amd64/AMD64HotSpotNativeLibraryHandle.java
- graal/com.oracle.graal.nfi.hotspot.amd64/src/com/oracle/graal/nfi/hotspot/amd64/node/AMD64RawNativeCallNode.java
- graal/com.oracle.graal.nfi.hotspot.amd64/src/com/oracle/graal/nfi/hotspot/amd64/util/InstallUtil.java
- graal/com.oracle.graal.nfi.hotspot.amd64/src/com/oracle/graal/nfi/hotspot/amd64/util/NativeCallStubGraphBuilder.java
- graal/com.oracle.graal.nfi.test/test/com/oracle/graal/nfi/test/LibCallTest.java
- graal/com.oracle.graal.nfi.test/test/com/oracle/graal/nfi/test/MathLibCallTest.java
- graal/com.oracle.graal.nfi.test/test/com/oracle/graal/nfi/test/StdLibCallTest.java
! mx/projects
! src/share/vm/graal/graalCompilerToVM.cpp

Changeset: cf1f97283122
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-02-06 18:47 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/cf1f97283122

Merge.


Changeset: 29d38dc96f59
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-02-06 18:50 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/29d38dc96f59

fixed code format warning

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java

Changeset: d6e2511cea77
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-02-06 21:41 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/d6e2511cea77

added NativeLibraryHandle.getName()

! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/NativeLibraryHandle.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/HotSpotNativeLibraryHandle.java

Changeset: d8b2bb096d83
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-02-06 22:34 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/d8b2bb096d83

remove overly eager evaluation of toString() in Debug.log calls (JBS:GRAAL-14)

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/CompilationResultBuilder.java

Changeset: d9aad522d355
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-02-06 22:47 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/d9aad522d355

HSAIL: fixed bug in kernel argument logic
Contributed-by: Tom Deneau <tom.deneau at amd.com>

+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/ArgsIntBase.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/ArgsIntInstIITest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/ArgsIntInstIJTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/ArgsIntStatAIITest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/ArgsIntStatAIJTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/ArgsObjBase.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/ArgsObjInstIITest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/ArgsObjInstIJTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/ArgsObjStatIITest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/ArgsObjStatIJTest.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackend.java
! src/gpu/hsail/vm/hsailKernelArguments.cpp
! src/gpu/hsail/vm/hsailKernelArguments.hpp

Changeset: 45f9dbb93988
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-02-06 23:14 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/45f9dbb93988

modified Kind.format() to avoid calling any user code (JBS:GRAAL-14)

! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Kind.java

Changeset: bdeadcd7101d
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-02-06 23:24 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/bdeadcd7101d

HSAIL: disable String.equals() substitutions
Contributed-by: Tom Deneau <tom.deneau at amd.com>

+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/StringEqualsTest.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/HSAILHotSpotReplacementsImpl.java

Changeset: a08b2fe89f47
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-02-06 23:25 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/a08b2fe89f47

HSAIL: fixed regression causing object lambda demos to break

! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/ForEachToGraal.java

Changeset: 3e7fa4fd9199
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-02-06 23:28 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/3e7fa4fd9199

fixed C++ compilation error

! src/gpu/hsail/vm/hsailKernelArguments.hpp



More information about the graal-dev mailing list