hg: graal/graal-compiler: 24 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Wed Sep 2 01:00:13 UTC 2015
Changeset: 4acd3f56553c
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2015-08-31 18:42 -0700
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/4acd3f56553c
Update imports
! mx.graal/suite.py
Changeset: 14a2a5d935d7
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-08-31 13:06 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/14a2a5d935d7
TraceRA: copy LSRA code over to the trace package.
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/Interval.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/IntervalWalker.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScan.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanAssignLocationsPhase.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanEliminateSpillMovePhase.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanLifetimeAnalysisPhase.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanOptimizeSpillPositionPhase.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanRegisterAllocationPhase.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanResolveDataFlowPhase.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanWalker.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/MoveResolver.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/OptimizingLinearScanWalker.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/OutOfRegistersException.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/Range.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/RegisterVerifier.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/SSAMoveResolver.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/SSILinearScanEliminateSpillMovePhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceGlobalMoveResolver.java
! 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/TraceLinearScanAssignLocationsPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanLifetimeAnalysisPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanResolveDataFlowPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceSimpleLifetimeAnalysisPhase.java
Changeset: 9cd80c19d8b7
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-08-31 13:11 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/9cd80c19d8b7
TraceRA: remove duplicated options.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScan.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanRegisterAllocationPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanWalker.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/OptimizingLinearScanWalker.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java
Changeset: 544f172cb2db
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-08-31 13:21 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/544f172cb2db
TraceRA: merge trace.LinearScan and TraceLinearScan.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/Interval.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/IntervalWalker.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScan.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanAssignLocationsPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanEliminateSpillMovePhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanLifetimeAnalysisPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanOptimizeSpillPositionPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanRegisterAllocationPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanResolveDataFlowPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanWalker.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/MoveResolver.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/OptimizingLinearScanWalker.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/RegisterVerifier.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/SSAMoveResolver.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/SSILinearScanEliminateSpillMovePhase.java
! 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/TraceLinearScanAssignLocationsPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanLifetimeAnalysisPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanResolveDataFlowPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceSimpleLifetimeAnalysisPhase.java
Changeset: 44c517c8ba62
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-08-31 13:23 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/44c517c8ba62
TraceRA: remove OptimizingLinearScanWalker.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanRegisterAllocationPhase.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/OptimizingLinearScanWalker.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java
Changeset: 8021143052af
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-08-31 13:24 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/8021143052af
TraceRA: rename SSAMoveResolver to TraceLocalMoveResolver.
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/SSAMoveResolver.java
! 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/TraceLocalMoveResolver.java
Changeset: 66d663de0de6
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-08-31 13:27 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/66d663de0de6
TraceRA: merge trace.SSILinearScanEliminateSpillMovePhase and LinearScanEliminateSpillMovePhase to TraceLinearScanEliminateSpillMovePhase.
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanEliminateSpillMovePhase.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/SSILinearScanEliminateSpillMovePhase.java
! 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/TraceLinearScanEliminateSpillMovePhase.java
Changeset: f966e9701a33
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-08-31 13:33 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f966e9701a33
TraceRA: merge LinearScanAssignLocationsPhase.
! 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/TraceLinearScanAssignLocationsPhase.java
Changeset: bf3386380b45
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-08-31 15:10 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/bf3386380b45
TraceRA: remove LinearScanLifetimeAnalysisPhase.
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanLifetimeAnalysisPhase.java
! 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/TraceLinearScanLifetimeAnalysisPhase.java
Changeset: 481574c6185b
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-08-31 13:48 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/481574c6185b
TraceRA: rename LinearScanRegisterAllocationPhase to TraceLinearScanRegisterAllocationPhase.
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanRegisterAllocationPhase.java
! 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/TraceLinearScanRegisterAllocationPhase.java
Changeset: 05d3ecaa9d69
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-08-31 13:50 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/05d3ecaa9d69
TraceRA: rename LinearScanOptimizeSpillPositionPhase -> TraceLinearScanOptimizeSpillPositionPhase.
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanOptimizeSpillPositionPhase.java
! 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/TraceLinearScanOptimizeSpillPositionPhase.java
Changeset: 72b2950d7e30
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-08-31 13:55 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/72b2950d7e30
TraceRA: remove LinearScanResolveDataFlowPhase.
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanResolveDataFlowPhase.java
! 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/TraceLinearScanAssignLocationsPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanResolveDataFlowPhase.java
Changeset: 576594eb9fb0
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-09-01 12:13 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/576594eb9fb0
TraceRA: make classes final and invisible.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/Interval.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/IntervalWalker.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanWalker.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/Range.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/TraceGlobalMoveResolver.java
! 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/TraceLinearScanAssignLocationsPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanEliminateSpillMovePhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanLifetimeAnalysisPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanOptimizeSpillPositionPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanRegisterAllocationPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanResolveDataFlowPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLocalMoveResolver.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/TraceSimpleLifetimeAnalysisPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceTrivialAllocator.java
Changeset: 739dfd2e0bd7
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-08-31 17:47 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/739dfd2e0bd7
Remove trace.OutOfRegistersException.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanWalker.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/OutOfRegistersException.java
Changeset: e9973570a820
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-09-01 11:07 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/e9973570a820
SSIVerifier: ignore non-virtual stack slots.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ssi/SSIVerifier.java
Changeset: f6aa1989bd5c
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-09-01 11:46 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f6aa1989bd5c
TraceRA: pull trace.TraceLocalMoveResolver up into trace.MoveResolver.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/MoveResolver.java
! 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/TraceLocalMoveResolver.java
Changeset: 71ca282ae653
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-09-01 11:49 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/71ca282ae653
TraceRA: rename trace.MoveResolver to trace.TraceLocalMoveResolver.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanWalker.java
! 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/TraceLinearScanResolveDataFlowPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLocalMoveResolver.java < graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/MoveResolver.java
Changeset: d988ba58a535
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-09-01 12:03 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/d988ba58a535
TraceRA: rename trace.Interval to trace.TraceInterval.
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/Interval.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/IntervalWalker.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanAssignLocationsPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanWalker.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/RegisterVerifier.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceGlobalMoveResolver.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceInterval.java
! 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/TraceLinearScanAssignLocationsPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanEliminateSpillMovePhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanLifetimeAnalysisPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanOptimizeSpillPositionPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanRegisterAllocationPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanResolveDataFlowPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLocalMoveResolver.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceSimpleLifetimeAnalysisPhase.java
Changeset: 0469d360dd71
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-09-01 12:04 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/0469d360dd71
TraceRA: rename trace.IntervalWalker to TraceIntervalWalker.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanWalker.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceIntervalWalker.java < graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/IntervalWalker.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java
Changeset: 248b65e31e0c
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-09-01 12:04 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/248b65e31e0c
TraceRA: rename trace.LinearScanWalker to TraceLinearScanWalker.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanRegisterAllocationPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanWalker.java < graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanWalker.java
Changeset: 3362bef12df9
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-09-01 12:07 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/3362bef12df9
TraceRA: remove trace.LinearScanAssignLocationsPhase.
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanAssignLocationsPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanAssignLocationsPhase.java
Changeset: 0aa6f25c46ca
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-09-01 12:21 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/0aa6f25c46ca
TraceRA: fix eclipseformat.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceGlobalMoveResolver.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLocalMoveResolver.java
Changeset: e0bcb1f067cd
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2015-09-01 14:49 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/e0bcb1f067cd
Update jvmci.
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotCryptoSubstitutionTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/Stub.java
! mx.graal/suite.py
Changeset: 6de3a450bc17
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-09-01 14:30 +0200
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/6de3a450bc17
[SPARC] Fix issues with new ConstantValue and JavaConstant handling
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCCompare.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCLoadConstantTableBaseOp.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java
More information about the graal-dev
mailing list