hg: graal/graal-compiler: 9 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Thu Nov 12 14:01:53 UTC 2015


Changeset: 5c924f8190dc
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-08-14 18:19 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/5c924f8190dc

Add TraceRA to Changelog.

! CHANGELOG.md
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceRegisterAllocationPhase.java

Changeset: 9e5a47e3c94c
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-11-06 17:50 +0100
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/9e5a47e3c94c

TraceRA: insert all store at definition moves.

! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceBuilder.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanEliminateSpillMovePhase.java

Changeset: 6c37ffb6887b
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-11-11 17:14 +0100
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/6c37ffb6887b

TraceRA: add option for spill move elimination.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanWalker.java

Changeset: 0ce3d7818862
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-11-11 11:06 +0100
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/0ce3d7818862

Add AllocationStageVerifier.

+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/AllocationStageVerifier.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/AllocationStage.java

Changeset: ec3bc5aad543
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-11-12 13:58 +0100
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/ec3bc5aad543

TraceRA: more logging in TraceBuilder.

! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceBuilder.java

Changeset: f8960575ce84
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-11-11 15:35 +0100
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/f8960575ce84

LabelOp: add forEachIncomingValue.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/StandardOp.java

Changeset: a55fe96b8e0a
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-11-12 14:01 +0100
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/a55fe96b8e0a

TraceRA: add ShadowedRegisterValue.equals.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/ShadowedRegisterValue.java

Changeset: fe8534ad7e6e
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-11-12 13:56 +0100
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/fe8534ad7e6e

TraceRA: TraceGlobalMoveResolutionPhase: proper handling of ShadowedRegisterValue in LabelOp.incoming.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceGlobalMoveResolutionPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceGlobalMoveResolver.java

Changeset: 913b2001af72
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-11-11 17:09 +0100
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/913b2001af72

TraceRA: TraceLinearScanAssignLocationsPhase: assign ShadowedRegisterValues to LabelOp.incoming.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanAssignLocationsPhase.java



More information about the graal-dev mailing list