hg: graal/graal: 56 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Sat Sep 7 18:00:12 PDT 2013


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

Introduce CompilerDirectives.ValueType annotation in Truffle API.

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

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

Allow escape analysis to ignore object identity correctness for types marked via the CompilerDirectives.ValueType annotation.

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ObjectCloneNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewInstanceNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualBoxingNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualInstanceNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualObjectNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/frame/NewFrameNode.java

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

Fix for graph expansion in TruffleCache when the node in the worklist is already deleted.

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

Changeset: 94ec1122be13
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2013-09-02 14:08 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/94ec1122be13

Change architecture interface.

! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Architecture.java

Changeset: fc3a6fb4cf3d
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2013-09-02 14:15 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/fc3a6fb4cf3d

Support for PlatformKind in PhiResolver.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/PhiResolver.java

Changeset: d2f31e6ddc35
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2013-08-29 20:55 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d2f31e6ddc35

LoweringTool: pass initial lastFixedNode to constructor

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

Changeset: a116fb4875a6
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2013-08-30 15:38 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a116fb4875a6

SchedulePhase: remove special handling of localnodes

! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java

Changeset: d90885b101c3
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2013-09-02 15:50 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d90885b101c3

ifCanonTest: unconnect replaced local nodes from frame state, to match expected graph

! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/IfCanonicalizerTest.java

Changeset: 8056b2a9865c
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2013-09-02 15:51 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/8056b2a9865c

LocalNode: remove special handling, they should be reachable via inputs of other nodes if connected

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/DeadCodeEliminationPhase.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/VirtualUtil.java

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

moved IntrinsificationsEnabled and IntrinsificationsDisabled to new GraalCompiler.Options class
documented how GraalCompiler.positiveIntrinsificationsFilter field is used for fast path in shouldIntrinsify()

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

Changeset: 578fc20b9380
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2013-08-30 17:40 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/578fc20b9380

Truffle-DSL: fixed NPE if wrong invalid child type is declared.

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

Changeset: e6645c18d154
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2013-08-30 17:45 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e6645c18d154

Truffle-DSL: reduced generated code size by not generating primarily unused primitive type execute methods.

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

Changeset: d6a5ab791b0d
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2013-09-02 15:22 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d6a5ab791b0d

Truffle-DSL: fixed a bug in grouping of abstract guards.

! graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/GuardsTest.java
! graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/TypeSystemTest.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/SpecializationGroup.java

Changeset: bb39b1bce748
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2013-09-02 15:27 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/bb39b1bce748

Merge.


Changeset: dcaf879d4a7e
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2013-09-02 16:47 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/dcaf879d4a7e

Truffle-DSL: fixed a compiler warning for fields of type java.lang.Object. (GRAAL-434 #resolve)

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

Changeset: 231958c9ddf9
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2013-09-02 20:44 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/231958c9ddf9

Merge.


Changeset: 3110bea9a6b0
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2013-09-02 11:40 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/3110bea9a6b0

mx: add helper method for yes/no question

! mx/commands.py
! mxtool/mx.py

Changeset: 38acec26d535
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2013-09-02 11:44 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/38acec26d535

If _installed_jdk is set, ask confirmation before building

! mx/commands.py

Changeset: 8d4e5e08d83f
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2013-09-03 14:14 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/8d4e5e08d83f

Fix graalCompilerToVM::initializeBytecode regarding bytecode rewritting for methods that are not rewritten.
Use the BytecodeStream in a way that does not require pre-processing for breakpoints

! src/share/vm/graal/graalCompilerToVM.cpp

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

added support for pylint and fixed errors/warnings it found

+ mx/.pylintrc
! mx/commands.py
! mx/outputparser.py
! mx/sanitycheck.py
+ mxtool/.pylintrc
! mxtool/mx.py

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

added timers for Truffle compilation pipeline

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

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

CR-1368

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java

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

Merge


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

Merge


Changeset: a3b39ab7c453
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2013-09-03 18:02 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a3b39ab7c453

Make is_rewritten a guarantee in initializeBytecode

! src/share/vm/graal/graalCompilerToVM.cpp

Changeset: 7cca436d600b
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2013-09-03 18:09 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/7cca436d600b

Add isLinked method to ResolvedJavaType

! graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestResolvedJavaType.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ResolvedJavaType.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/HotSpotResolvedObjectType.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedPrimitiveType.java
! src/share/vm/graal/graalCompilerToVM.cpp

Changeset: f521a1db1378
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2013-09-03 18:19 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/f521a1db1378

Avoid accessing the code of a method before it has been linked and verified.
Add some javadoc to ResolvedJavaMethod.getCode

! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ResolvedJavaMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethod.java

Changeset: dbf968195ca1
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2013-09-04 09:39 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/dbf968195ca1

use iterable for LoopFragment.toHirBlocks rather than reify collections

! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragment.java

Changeset: d4537043ccc8
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2013-09-04 10:40 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d4537043ccc8

mx: Remove debug printing in specjvm2008

! mx/commands.py

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

removed Node.modCount field (GRAAL-452)

! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java

Changeset: 75a7d4b79b29
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-09-04 14:54 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/75a7d4b79b29

added pylint command

! mx/.pylintrc
! mx/commands.py
- mxtool/.pylintrc

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

added pylint to gate

! mx/commands.py

Changeset: c99e65785936
Author:    bharadwaj
Date:      2013-09-04 10:47 -0400
URL:       http://hg.openjdk.java.net/graal/graal/rev/c99e65785936

Improvements to PTX codegen; allows more PTX tests that run on the device to pass.

! graal/com.oracle.graal.asm.ptx/src/com/oracle/graal/asm/ptx/PTXAssembler.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.lir.ptx/src/com/oracle/graal/lir/ptx/PTXArithmetic.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
! src/gpu/ptx/vm/gpu_ptx.cpp
! src/gpu/ptx/vm/gpu_ptx.hpp
! src/gpu/ptx/vm/kernelArguments.hpp

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

inlined NodeUsageList into Node (GRAAL-452)

! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeInputList.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeSuccessorList.java
- graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeUsagesList.java

Changeset: 6d221435fff9
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2013-09-05 10:55 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/6d221435fff9

Remove deprecated verify in InstanceOfDynamicNode

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/InstanceOfDynamicNode.java

Changeset: be9e54fbb699
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2013-09-05 10:59 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/be9e54fbb699

Use a better warning message for building with --installed-jdks set

! mx/commands.py

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

modified Node.removeUsage to do less copying (GRAAL-452)

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

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

replace usages().count() == 0 with usages().isEmpty()

! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragmentInside.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LoopEndNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ReadNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/RemoveValueProxyPhase.java

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

removed tradesoap from the gate - it's simply too unreliable

! mx/sanitycheck.py

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

pylint only checks versioned python sources

! mx/commands.py

Changeset: 8f0fb0ade839
Author:    Michael Van De Vanter  <michael.van.de.vanter at oracle.com>
Date:      2013-09-05 15:03 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/8f0fb0ade839

Truffle:  add alternate Node/RootNode constructors with SourceSection argument.

! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/Node.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/RootNode.java

Changeset: 9021f7761457
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2013-09-05 16:34 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/9021f7761457

Inlining only needs to consider invokes of Java methods, i.e., calls with a MethodCallTargetNode

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

Changeset: 7ce08e264abf
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2013-09-05 16:36 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/7ce08e264abf

Fixed registers that flow into a block need to be inputs of the LabelOp, otherwise the register allocator can insert spill moves before the definition of a fixed register.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.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/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/StandardOp.java

Changeset: 6317ef27930d
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2013-09-05 17:34 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/6317ef27930d

Merge


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

use binary search when looking for the end of Node.extraUsages (GRAAL-452)

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

Changeset: 601755e6848b
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2013-09-06 15:28 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/601755e6848b

Allow getting modCount fo deleted nodes

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

Changeset: 189baa5ea5f0
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2013-09-06 16:08 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/189baa5ea5f0

Truffle-DSL: extensions to the CodeTreeBuilder.

! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/ast/CodeTreeBuilder.java

Changeset: f15d955897b7
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2013-09-06 16:08 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/f15d955897b7

Truffle-DSL: fixed message container was redirecting messages too often.

! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/template/MessageContainer.java

Changeset: 90c45cbbf9de
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2013-09-06 16:10 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/90c45cbbf9de

Truffle-DSL: fixed a bug in isAssignable.

! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/Utils.java

Changeset: e5b5a5cb0ac7
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2013-09-06 16:11 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e5b5a5cb0ac7

Truffle-DSL: polymorphic test asserts now on any child node's parent.

! graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/PolymorphicTest.java

Changeset: 2fb276f5e3e9
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2013-09-06 16:16 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2fb276f5e3e9

Truffle-DSL: implemented implicit casts.

+ graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/ImplicitCastTest.java
! graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/TypeSystemTest.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/NodeChildData.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/NodeCodeGenerator.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/NodeData.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/node/NodeParser.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/typesystem/ImplicitCastData.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/typesystem/ImplicitCastParser.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/typesystem/TypeSystemCodeGenerator.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/typesystem/TypeSystemData.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/typesystem/TypeSystemParser.java

Changeset: f1c3f50ac36e
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2013-09-06 16:17 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/f1c3f50ac36e

SL: added an implicit cast to SL-type system.

! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/SLTypes.java

Changeset: cefd4cb3cb2d
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2013-09-06 16:17 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/cefd4cb3cb2d

Merge.

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

Changeset: 6014bd8d52ce
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2013-09-06 16:54 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/6014bd8d52ce

Merge.


Changeset: 794127021076
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2013-09-06 18:11 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/794127021076

pending exception: use locations on a write

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

Changeset: e12218338164
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2013-09-06 18:11 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e12218338164

SnippetTemplate: remove left over dead code elimination phase

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



More information about the graal-dev mailing list