hg: graal/graal-compiler: 8 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Wed Jan 20 12:44:22 UTC 2016


Changeset: ef5ce69bdc21
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2016-01-19 17:15 +0100
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/ef5ce69bdc21

TraceRA: outsource TraceBuilderResult.

! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceBuilder.java
+ graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceBuilderResult.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceStatisticsPrinter.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceAllocationPhase.java
! 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/TraceRegisterAllocationPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceTrivialAllocator.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceUtil.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/lsra/TraceLinearScan.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/lsra/TraceLinearScanAllocationPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/lsra/TraceLinearScanEliminateSpillMovePhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/lsra/TraceLinearScanLifetimeAnalysisPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/lsra/TraceLinearScanResolveDataFlowPhase.java

Changeset: 47cba47e3653
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2016-01-19 18:16 +0100
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/47cba47e3653

TraceRA: introduce TraceBuilderPhase.

! 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/TraceBuilderPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceRegisterAllocationPhase.java

Changeset: da555eeb09af
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2016-01-19 18:46 +0100
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/da555eeb09af

TraceRA: move trace building asserts to TraceBuilderResult.

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

Changeset: 859766efc59e
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2016-01-20 11:58 +0100
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/859766efc59e

TraceRA: introduce Trace class.

+ graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/Trace.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceBuilder.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceBuilderResult.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceStatisticsPrinter.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceAllocationPhase.java
! 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/TraceRegisterAllocationPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceTrivialAllocator.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/lsra/TraceLinearScan.java

Changeset: dd20a3a6b24f
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2016-01-20 11:59 +0100
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/dd20a3a6b24f

TraceRA: improve assertion in TraceBuilderResult.

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

Changeset: 2e1f11dec368
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2016-01-20 12:12 +0100
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/2e1f11dec368

TraceRA: rename TraceBuilder to UniDirectionalTraceBuilder.

- graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceBuilder.java
+ graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/UniDirectionalTraceBuilder.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceBuilderPhase.java

Changeset: 0a7b897ae48a
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2016-01-20 12:03 +0100
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/0a7b897ae48a

TraceRA: add BiDirectionalTraceBuilder.

+ graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/BiDirectionalTraceBuilder.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceBuilderPhase.java

Changeset: e781b762e166
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2016-01-20 12:16 +0100
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/e781b762e166

TraceRA: make BiDirectionalTraceBuilder default.

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



More information about the graal-dev mailing list