hg: graal/graal: 9 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Mon Feb 23 02:00:08 UTC 2015


Changeset: 9299e71df12a
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-02-22 07:42 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/9299e71df12a

[SPARC] Save all registers for foreign calls

! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotRegisterConfig.java

Changeset: a9aa368f9068
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-02-22 14:27 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/a9aa368f9068

Improve IfNode construction in the graph builder. Start reusing previous frame states in createTarget.

! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java

Changeset: e5465c0c5828
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-02-22 14:30 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/e5465c0c5828

Reuse HIRFrameStateBuilder for false branch of if.

! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java

Changeset: 50b19dc35c66
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-02-22 14:41 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/50b19dc35c66

Clean up and restructurings in GraphBuilderPhase#genIf.

! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java

Changeset: 97b35083d49d
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-02-22 15:19 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/97b35083d49d

Reduce casting in AbstractBytecodeParser. Consolidate asserts in HIRFrameStateBuilder.

! graal/com.oracle.graal.java/src/com/oracle/graal/java/AbstractBytecodeParser.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/HIRFrameStateBuilder.java

Changeset: 2c3ea61e8b65
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-02-22 15:37 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/2c3ea61e8b65

Small clean up for graph building.

! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/HIRFrameStateBuilder.java

Changeset: 9d5003af91f5
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-02-22 17:15 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/9d5003af91f5

Make dead code elimination during partial escape analysis optional.

! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectsClosure.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectsPhase.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/GraphEffectList.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PEReadEliminationClosure.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/ReadEliminationClosure.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/VirtualUtil.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/VirtualizerToolImpl.java

Changeset: fac54d234f30
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-02-22 17:17 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/fac54d234f30

Merge.


Changeset: 34462e7f0278
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-02-22 17:50 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/34462e7f0278

Clean up phi nodes in PEA.

! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeClosure.java



More information about the graal-dev mailing list