hg: graal/graal: 7 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Thu Jan 8 02:00:06 UTC 2015


Changeset: 7bb1abca2c0d
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2015-01-07 13:40 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/7bb1abca2c0d

avoid re-adding "this" during PhiNode simplification

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

Changeset: ef51dadd50f7
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-01-07 14:05 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/ef51dadd50f7

Generalize ReinterpretNode to deal with arbitrary non-pointer types.

! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/PrimitiveConstant.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/SerializableConstant.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/ArithmeticStamp.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/FloatStamp.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/IntegerStamp.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ReinterpretNode.java

Changeset: e688e42b41e3
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2015-01-05 19:01 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/e688e42b41e3

Truffle: LoopNode: child field type can be RepeatingNode now

! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/LoopNode.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/RepeatingNode.java

Changeset: e9cbe1618733
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2015-01-07 15:11 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/e9cbe1618733

Truffle: refactor size calculation in location allocator to visitor pattern

! graal/com.oracle.truffle.object.basic/src/com/oracle/truffle/object/basic/BasicLocations.java
! graal/com.oracle.truffle.object/src/com/oracle/truffle/object/LocationImpl.java
! graal/com.oracle.truffle.object/src/com/oracle/truffle/object/Locations.java
! graal/com.oracle.truffle.object/src/com/oracle/truffle/object/ShapeImpl.java

Changeset: c4fcd94dad19
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2015-01-07 16:05 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/c4fcd94dad19

Merge


Changeset: 3db8ec140f3f
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2015-01-07 18:01 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/3db8ec140f3f

Truffle-DSL: fix implicit cast optimization bug.

! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/generator/NodeGenFactory.java

Changeset: f1e7e4f6d833
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2015-01-07 18:02 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/f1e7e4f6d833

Truffle: improve invalidation messages for assumptions.

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedAssumption.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/AbstractAssumption.java



More information about the graal-dev mailing list