hg: graal/graal: 9 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Wed Feb 25 02:00:08 UTC 2015


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

Simplify scheduleOutOfLoops.

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

Changeset: 3df56ce39922
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-02-24 12:33 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/3df56ce39922

Merge.


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

Add option DumpDuringGraphBuilding and default to false.

! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/GraalOptions.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/AbstractBytecodeParser.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java

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

Remove redundant begin nodes after graph building.

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

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

Small improvement to mod/div peephole optimization.

! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64NodeLIRBuilder.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java

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

Fix a regression in the partial escape analysis.

! 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/GraphEffectList.java

Changeset: 6ccf3993b7f2
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-02-24 20:11 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/6ccf3993b7f2

Add additional assertions in DCE.

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

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

Fix construction of unwind BEFORE_EXCEPTION_BCI frame states when inlining in the graph builder.

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

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

Fix scheduling of value proxy nodes.

! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/SchedulingTest.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java



More information about the graal-dev mailing list