hg: graal/graal: 11 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Thu Oct 17 04:34:36 PDT 2013


Changeset: 88d451c7c484
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-10-17 09:25 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/88d451c7c484

factored out retrieving the host architecture name to handle variations in value of os.arch system property

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

Changeset: 3661954321aa
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-10-17 09:58 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/3661954321aa

removed more uses of HotSpotGraalRuntime.getHostProviders() (GRAAL-363)

! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotForeignCallsProvider.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotForeignCallsProvider.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotForeignCallsProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotForeignCallsProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethod.java

Changeset: 59ce8d220e11
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-10-17 10:09 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/59ce8d220e11

replaced HotSpotGraalRuntime.wordKind with an access via the host backend (GRAAL-363)

! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotForeignCallLinkage.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethod.java

Changeset: 9c35e2cef4a2
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-10-17 10:18 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/9c35e2cef4a2

removed yet more uses of HotSpotGraalRuntime.getHostProviders() (GRAAL-363)

! 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/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java

Changeset: b11213c41769
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-10-17 10:52 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/b11213c41769

preliminary support for initializing multiple ForeignCallProviders and LoweringProviders (GRAAL-363)

! 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/AMD64HotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostLoweringProvider.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippets.java

Changeset: b7fd9efe24c5
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-10-17 11:46 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/b7fd9efe24c5

prevent npe in Buffer.copyData() when Buffer.data is null

! graal/com.oracle.graal.asm/src/com/oracle/graal/asm/Buffer.java

Changeset: be9971b46cc8
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-10-17 11:46 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/be9971b46cc8

replace new InternalError("NYI") with GraalInternalError.unimplemented()

! graal/com.oracle.graal.compiler.hsail/src/com/oracle/graal/compiler/hsail/HSAILLIRGenerator.java

Changeset: 2a833e0d4e0a
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-10-17 11:48 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2a833e0d4e0a

gave HSAIL its own Replacements implementation (HSAILHotSpotReplacementsImpl)

! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackendFactory.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/HSAILHotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotForeignCallsProvider.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotLoweringProvider.java
+ graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotReplacementsImpl.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotForeignCallsProvider.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotLoweringProvider.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/bridge/VMToCompilerImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostLoweringProvider.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippets.java

Changeset: 458676bcc4e0
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-10-17 11:48 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/458676bcc4e0

marked HSAIL tests that rely on unimplemented features

! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/FloatSqrtTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/StaticNBodySpillTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/StaticNBodyTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/StringContainsTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/StringIndexOfTest.java

Changeset: 073e4d6cd3dd
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-10-17 12:21 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/073e4d6cd3dd

fixed regression

! graal/com.oracle.graal.asm/src/com/oracle/graal/asm/Buffer.java

Changeset: 85d03b72f269
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-10-17 12:22 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/85d03b72f269

added support disassembling during CodeGen

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java



More information about the graal-dev mailing list