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