hg: graal/graal: 50 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Tue Jul 9 02:16:00 PDT 2013


Changeset: 7220a8568e8c
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2013-07-06 12:20 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/7220a8568e8c

Introduce TraceTrufflePerformanceWarnings flag.

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

Changeset: f84ea5453961
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2013-07-07 17:20 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/f84ea5453961

Fixes for Truffle cache.

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

Changeset: e9241e9cfcd5
Author:    Christos Kotselidis <christos.kotselidis at oracle.com>
Date:      2013-07-07 15:24 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e9241e9cfcd5

Augment WriteBarrier Verification Phase for G1 (only post barriers)

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/phases/WriteBarrierVerificationPhase.java

Changeset: 1d245cc635e3
Author:    Christos Kotselidis <christos.kotselidis at oracle.com>
Date:      2013-07-07 15:24 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/1d245cc635e3

Augment Write Barrier Verification Test for G1

! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/WriteBarrierVerificationTest.java

Changeset: 88fa00e79d4a
Author:    Christos Kotselidis <christos.kotselidis at oracle.com>
Date:      2013-07-07 17:02 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/88fa00e79d4a

Add GC counter for starting tracing of barriers

! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/GraalOptions.java

Changeset: 72d0ea03635b
Author:    Christos Kotselidis <christos.kotselidis at oracle.com>
Date:      2013-07-07 17:09 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/72d0ea03635b

Delegate GC counter from HotSpot to Graal for tracing purposes

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/graal/graalCompilerToVM.cpp

Changeset: 2fdd0e263160
Author:    Christos Kotselidis <christos.kotselidis at oracle.com>
Date:      2013-07-07 17:09 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2fdd0e263160

Fix checkstyle errors

! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/GraalOptions.java

Changeset: 260e75dc4b6e
Author:    Christos Kotselidis <christos.kotselidis at oracle.com>
Date:      2013-07-07 17:10 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/260e75dc4b6e

Add tracing info to G1 Write Barriers

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/WriteBarrierSnippets.java

Changeset: 7f1dbbfb9adf
Author:    Christos Kotselidis <christos.kotselidis at oracle.com>
Date:      2013-07-07 18:13 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/7f1dbbfb9adf

Always fill contents when G1 is enabled

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ObjectCloneSnippets.java

Changeset: 844be189150c
Author:    Christos Kotselidis <christos.kotselidis at oracle.com>
Date:      2013-07-07 19:09 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/844be189150c

Add probabilities in WB snippets

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/WriteBarrierSnippets.java

Changeset: 13c6440ac750
Author:    Christos Kotselidis <christos.kotselidis at oracle.com>
Date:      2013-07-07 19:44 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/13c6440ac750

Add nullcheck at G1 Pre Barrier

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/WriteBarrierSnippets.java

Changeset: cb2d97f002d4
Author:    Christos Kotselidis <christos.kotselidis at oracle.com>
Date:      2013-07-07 21:30 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/cb2d97f002d4

Merge


Changeset: 57b9a8c7cea8
Author:    Christian Haeubl <haeubl at ssw.jku.at>
Date:      2013-07-04 15:56 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/57b9a8c7cea8

Attempt to increase accuracy of profiling information in the context of deep inlining.

! src/share/vm/runtime/globals.hpp

Changeset: b02b3c6a59b6
Author:    Christian Haeubl <haeubl at ssw.jku.at>
Date:      2013-07-05 14:00 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/b02b3c6a59b6

Added an inlining policy that tries to inline all calls.

! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/WriteBarrierAdditionTest.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningPhase.java

Changeset: 4acf032748b9
Author:    Christian Haeubl <haeubl at ssw.jku.at>
Date:      2013-07-05 14:05 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/4acf032748b9

Reenabled nmethod statistics in product mode.

! src/share/vm/code/nmethod.cpp

Changeset: 703d00fe2703
Author:    Christian Haeubl <haeubl at ssw.jku.at>
Date:      2013-07-08 09:57 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/703d00fe2703

Reverted attempt to increase accuracy of profiling information (57b9a8c7cea8).

! src/share/vm/runtime/globals.hpp

Changeset: 3c2a77f01e89
Author:    Christian Haeubl <haeubl at ssw.jku.at>
Date:      2013-07-08 09:58 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/3c2a77f01e89

Merge.

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

Changeset: ca3865947682
Author:    Christos Kotselidis <christos.kotselidis at oracle.com>
Date:      2013-07-08 09:08 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ca3865947682

Debug log cleanup

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/WriteBarrierSnippets.java

Changeset: 2e82291febf4
Author:    Christos Kotselidis <christos.kotselidis at oracle.com>
Date:      2013-07-08 09:08 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2e82291febf4

Oop verification after printing oop

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/WriteBarrierSnippets.java

Changeset: add96a4e79f7
Author:    Christos Kotselidis <christos.kotselidis at oracle.com>
Date:      2013-07-08 10:56 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/add96a4e79f7

Merge


Changeset: b288e775e56b
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-07-05 15:40 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/b288e775e56b

added extra test for guarded inlining

! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/inlining/InliningTest.java

Changeset: ae12060a0f7d
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-07-05 15:43 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ae12060a0f7d

made TypeCheckTest test more common pattern of type test profile showing null never seen

! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/TypeCheckTest.java

Changeset: 1fdcc58bff2a
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-07-05 15:44 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/1fdcc58bff2a

added GuardingPiNode

+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardingPiNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/NodeIntrinsificationPhase.java

Changeset: bef82f0cf71d
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-07-05 15:47 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/bef82f0cf71d

added javadoc for GuardedNode and Stamp.nonNull()

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/GuardedNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/Stamp.java

Changeset: ba1fbbfac0cd
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-07-05 15:48 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ba1fbbfac0cd

remove null check semantics from LoadHubNode (GRAAL-248)

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ArrayCopySnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/MonitorSnippets.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IsNullNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LoadHubNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java

Changeset: 87c441b324e9
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-07-08 14:34 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/87c441b324e9

Merge.

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java

Changeset: 08e06d4a9e73
Author:    Christian Haeubl <haeubl at ssw.jku.at>
Date:      2013-07-08 12:01 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/08e06d4a9e73

Removed API to access method invocation count from Graal.

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationStatistics.java
! 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: 88672775a26c
Author:    Christian Haeubl <haeubl at ssw.jku.at>
Date:      2013-07-08 16:55 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/88672775a26c

Compilation policy fixes and changed default compilation policy.

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/interpreter/invocationCounter.cpp
! src/share/vm/oops/methodCounters.cpp
! src/share/vm/oops/methodCounters.hpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 4b88e5c93f04
Author:    Christian Haeubl <haeubl at ssw.jku.at>
Date:      2013-07-08 17:14 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/4b88e5c93f04

Minor C++ compilation fixes.

! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/graal/graalCompiler.cpp

Changeset: 678cdd287d60
Author:    Christian Haeubl <haeubl at ssw.jku.at>
Date:      2013-07-08 17:32 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/678cdd287d60

Merge.


Changeset: 8060a20be76b
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2013-07-07 21:00 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/8060a20be76b

Fix visitor in OptimizedCallTarget class.

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

Changeset: 90a7a58bf54f
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2013-07-07 21:01 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/90a7a58bf54f

Create utility method in InliningUtil for inlining macro nodes.

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

Changeset: a71fa3b8553b
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2013-07-07 21:01 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a71fa3b8553b

Fix Truffle cache to handle macro nodes correctly.

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

Changeset: e7c2a0aa1fff
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2013-07-07 21:30 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e7c2a0aa1fff

Fix unsafe load/store canonicalization to fields to also check accessKind.
Simplify partial evaluator canonicalizer.

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeLoadNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeStoreNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluatorCanonicalizer.java

Changeset: 2ea604c4c6ec
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2013-07-07 22:28 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2ea604c4c6ec

Factor and improve unsafe load/store canonicalization.

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeAccessNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeLoadNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeStoreNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluatorCanonicalizer.java

Changeset: 8660a090c3e2
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2013-07-07 23:32 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/8660a090c3e2

Merge.


Changeset: ac8b195fd3aa
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2013-07-07 23:51 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ac8b195fd3aa

New unsafe cast CompilerDirectives method in Truffle API.

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/UnsafeCastMacroNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/CompilerDirectivesSubstitutions.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/CompilerDirectives.java

Changeset: b6e46324233f
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2013-07-08 00:05 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/b6e46324233f

Make CompilerDirectives.unsafeCast a generic method.

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

Changeset: 192a3b3c7292
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2013-07-08 15:54 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/192a3b3c7292

Merge.

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

Changeset: aca7481e71d1
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2013-07-08 16:27 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/aca7481e71d1

Create new intrinsic for GuardingPiNode for null check guarding. Fix ArraySubstitutions.

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardingPiNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ArraySubstitutions.java

Changeset: ab689f0086bb
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2013-07-08 21:08 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ab689f0086bb

Fix unsafe access node.

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeAccessNode.java

Changeset: d71c56c67921
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2013-07-08 21:12 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d71c56c67921

Improve performance of calling Truffle call targets.

! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.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/HotSpotNmethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/HotSpotNmethodExecuteNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotNmethodSubstitutions.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ReadNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/OptimizedCallTargetSubstitutions.java
! src/cpu/x86/vm/graalCodeInstaller_x86.hpp

Changeset: 2abf1c8b062a
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2013-07-08 21:12 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2abf1c8b062a

Merge.

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVMImpl.java

Changeset: a7d50a27982c
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2013-07-08 21:14 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a7d50a27982c

Remove unused import.

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

Changeset: dad6e7ff1f93
Author:    twisti
Date:      2013-07-08 14:49 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/dad6e7ff1f93

Added unique Label identifier.

! graal/com.oracle.graal.asm.ptx/src/com/oracle/graal/asm/ptx/AbstractPTXAssembler.java
! graal/com.oracle.graal.asm/src/com/oracle/graal/asm/Label.java
! graal/com.oracle.graal.lir.ptx/src/com/oracle/graal/lir/ptx/PTXControlFlow.java

Changeset: c79cf526508e
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2013-07-08 22:12 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/c79cf526508e

Remove HotSpotNmethodSubstitutions.

- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/HotSpotNmethodExecuteNode.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotNmethodIntrinsics.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotNmethodSubstitutions.java

Changeset: 63083745d390
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2013-07-08 22:14 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/63083745d390

Clean up OptimizedCallTarget and HotSpotNmethod.execute.

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotNmethod.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java

Changeset: 89efc9dd9f86
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2013-07-09 01:27 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/89efc9dd9f86

Small fixes for lowering phase.

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

Changeset: b25a07ad3678
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2013-07-09 01:27 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/b25a07ad3678

Merge.


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

added HSAIL backend and tests
Contributed-by: Vasanth Venkatachalam <vasanth.venkatachalam at amd.com>
Contributed-by: Tom.Deneau <tom.deneau at amd.com>
Contributed-by: Eric Caspole <eric.caspole at amd.com>

+ graal/com.oracle.graal.asm.hsail/src/com/oracle/graal/asm/hsail/AbstractHSAILAssembler.java
+ graal/com.oracle.graal.asm.hsail/src/com/oracle/graal/asm/hsail/HSAILAddress.java
+ graal/com.oracle.graal.asm.hsail/src/com/oracle/graal/asm/hsail/HSAILAssembler.java
! graal/com.oracle.graal.asm.ptx/src/com/oracle/graal/asm/ptx/AbstractPTXAssembler.java
! graal/com.oracle.graal.asm/src/com/oracle/graal/asm/AbstractAssembler.java
! graal/com.oracle.graal.asm/src/com/oracle/graal/asm/Label.java
+ 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.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/BasicHSAILTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/CallTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/FcompUnorderedTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/FloatConvertTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/FloatDivPrecisionTest.java
+ 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/IntAddIndexTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/IntAddTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/IntDivTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/IntDoubledTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/IntFloatConvertTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/IntLongConvertTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/IntModTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/IntMulTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/IntSqrAddTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/IntSquaredGidCmpTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/IntSquaredTernaryTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/IntSquaredTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/IntSubTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/IntSumArrayTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/StaticDoubleSpillTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/StaticIntSpillTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/StaticMandelTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/StaticMethod16InArraysTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/StaticMethodThreeIntArrays.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/StaticMethodTwoIntArrays.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/src/com/oracle/graal/compiler/hsail/CompileAndDispatch.java
+ graal/com.oracle.graal.compiler.hsail/src/com/oracle/graal/compiler/hsail/ForEachToGraal.java
+ graal/com.oracle.graal.compiler.hsail/src/com/oracle/graal/compiler/hsail/HSAILBackend.java
+ graal/com.oracle.graal.compiler.hsail/src/com/oracle/graal/compiler/hsail/HSAILCompilationResult.java
+ graal/com.oracle.graal.compiler.hsail/src/com/oracle/graal/compiler/hsail/HSAILLIRGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java
+ graal/com.oracle.graal.hsail/src/com/oracle/graal/hsail/HSAIL.java
+ graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILAddressValue.java
+ graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILArithmetic.java
+ graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILBitManipulationOp.java
+ graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILCompare.java
+ graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILControlFlow.java
+ graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILLIRInstruction.java
+ graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILMove.java
! graal/com.oracle.graal.lir.ptx/src/com/oracle/graal/lir/ptx/PTXControlFlow.java
! mx/projects



More information about the graal-dev mailing list