hg: graal/graal: 20 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Wed Sep 11 10:00:38 PDT 2013


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

pass the value of the -XX:+CITime VM option explicitly to HotSpotOptions.finalize()

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotOptions.java
! src/share/vm/graal/graalCompiler.cpp
! src/share/vm/graal/graalVMToCompiler.cpp
! src/share/vm/graal/graalVMToCompiler.hpp

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

tightened option verifier to check all class initializers in the hierarchy of a class that declares at least one @Option

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/HighTier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/phases/VerifyHotSpotOptionsPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/CanonicalizerPhase.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/BasePhase.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapePhase.java

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

further improvements to README_GRAAL.txt

! README_GRAAL.txt

Changeset: 12f1d5fe0133
Author:    Mick Jordan <mick.jordan at oracle.com>
Date:      2013-09-03 16:46 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/12f1d5fe0133

CR-1364

! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/NodeIntrinsificationPhase.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java

Changeset: 2afda67175e9
Author:    Mick Jordan <mick.jordan at oracle.com>
Date:      2013-09-03 16:48 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/2afda67175e9

Merge

! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java

Changeset: 797b5ea46a90
Author:    Mick Jordan <mick.jordan at oracle.com>
Date:      2013-09-07 12:23 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/797b5ea46a90

Merge

- graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeUsagesList.java
- mxtool/.pylintrc

Changeset: e460aa80fa46
Author:    Mick Jordan <mick.jordan at oracle.com>
Date:      2013-09-09 10:30 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/e460aa80fa46

Merge


Changeset: 4dbd3e3adda6
Author:    Mick Jordan <mick.jordan at oracle.com>
Date:      2013-09-10 09:30 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/4dbd3e3adda6

Merge


Changeset: c47153857827
Author:    Mick Jordan <mick.jordan at oracle.com>
Date:      2013-09-10 14:06 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/c47153857827

Merge - CR1368: add beforeInline callback to snippet instantiation

- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ShortCircuitAndNode.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ShortCircuitBooleanNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java

Changeset: 3d358ea11300
Author:    Mick Jordan <mick.jordan at oracle.com>
Date:      2013-09-10 16:32 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/3d358ea11300

allow backend to specify spill slot size

! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64FrameMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java

Changeset: 003be97acdda
Author:    Mick Jordan <mick.jordan at oracle.com>
Date:      2013-09-10 16:33 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/003be97acdda

Merge


Changeset: 91e5f927af63
Author:    bharadwaj
Date:      2013-09-10 22:39 -0400
URL:       http://hg.openjdk.java.net/graal/graal/rev/91e5f927af63

Initial implementation of PTXRuntime (RegisterConfig, PTX description etc); guarded with new flag UseGPU. Specify -XX:+UseGPU to exercise this new implementation.

! graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/FloatPTXTest.java
! graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/IntegerPTXTest.java
! graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXBackend.java
! graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXLIRGenerator.java
+ graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackend.java
+ graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotGraalRuntime.java
+ graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotRegisterConfig.java
+ graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotRuntime.java
! graal/com.oracle.graal.lir.ptx/src/com/oracle/graal/lir/ptx/PTXMemOp.java
! graal/com.oracle.graal.lir.ptx/src/com/oracle/graal/lir/ptx/PTXParameterOp.java
! graal/com.oracle.graal.ptx/src/com/oracle/graal/ptx/PTX.java
! mx/projects
! src/gpu/ptx/vm/gpu_ptx.cpp
- src/gpu/ptx/vm/kernelArguments.cpp
- src/gpu/ptx/vm/kernelArguments.hpp
+ src/gpu/ptx/vm/ptxKernelArguments.cpp
+ src/gpu/ptx/vm/ptxKernelArguments.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalCompilerToGPU.cpp
! src/share/vm/graal/graalVMToCompiler.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 723796685546
Author:    Michael Haupt <michael.haupt at oracle.com>
Date:      2013-09-11 09:13 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/723796685546

more verbose output for eclipseinit if it cannot place workingsets.xml in Eclipse metadata location

! mxtool/mx.py

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

changed default for -G:DebugValueSummary to "Name"

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

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

added timer for each phase; imposed regex pattern check on phase names

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

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

remove global phase metric, replaced with per-phase metrics

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

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

Merge.

- src/gpu/ptx/vm/kernelArguments.cpp
- src/gpu/ptx/vm/kernelArguments.hpp

Changeset: 73dbd282ad3a
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-09-11 11:56 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/73dbd282ad3a

Merge.


Changeset: 152b4146f05b
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2013-09-10 19:20 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/152b4146f05b

Truffle-DSL: fix implicit cast bug.

! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/NodeCodeGenerator.java

Changeset: 943f1863e1c1
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2013-09-11 16:41 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/943f1863e1c1

Early exit from ReentrantNodeIterator.

! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/ReentrantNodeIterator.java



More information about the graal-dev mailing list