hg: graal/graal: 13 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Sat Apr 26 01:00:07 UTC 2014


Changeset: 669536c4949a
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-04-25 10:13 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/669536c4949a

clean up ExceptionObjectNode lowering

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotLoweringProvider.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/LoadExceptionObjectNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/LoadExceptionObjectSnippets.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeWithExceptionNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/Block.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/MemoryNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/ExceptionObjectNode.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadExceptionObjectNode.java

Changeset: 1b82cd9e72e9
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-04-24 17:06 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/1b82cd9e72e9

Remove CompilationResult.Mark.references

! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CompilationResult.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackend.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/CompilationResultBuilder.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/InstanceOfTest.java

Changeset: b3cd96f137a6
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-04-24 17:15 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/b3cd96f137a6

mx build: make --error-prone, --jdt and --force-javac mutually exclusive

! mxtool/mx.py

Changeset: ad5c1c4434ed
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-04-24 17:17 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ad5c1c4434ed

AMD64HotSpotLIRGenerator.emitForeignCall: add assert

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

Changeset: dea98caac669
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-04-24 17:18 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/dea98caac669

Fix help text for ideinit

! mxtool/mx.py

Changeset: d8b36589cab0
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-04-25 10:33 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d8b36589cab0

Guards which are guarenteed to succeed can replace themselves with null.

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardedValueNode.java

Changeset: 10c6705dbe9a
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-04-24 17:30 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/10c6705dbe9a

StampTool: fix typo and change "java" to "Java"

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampTool.java

Changeset: ed7234f0168f
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-04-24 17:31 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ed7234f0168f

Finish the changes from ad3441f45118

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

Changeset: 279898d12346
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-04-24 17:35 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/279898d12346

Harmonize usage of NodeInterface

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/GuardedNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/MemoryCheckpoint.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/Lowerable.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/NodeWithState.java

Changeset: b14d85af515f
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-04-25 11:15 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/b14d85af515f

simplify FrameInstance (remove getTargetCallTarget)

! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotFrameInstance.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/frame/FrameInstance.java

Changeset: 7cddd549579a
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-04-25 11:27 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/7cddd549579a

VirtualStates should not block MergeNode splitting

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

Changeset: 63aad7e1c867
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-04-25 11:36 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/63aad7e1c867

fix comparison in  Block.isExceptionEntry

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/Block.java

Changeset: 1439685d06e4
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-04-25 14:43 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/1439685d06e4

mx: log reason why Java classes are being (re)built

! mxtool/mx.py



More information about the graal-dev mailing list