hg: graal/graal: 13 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Tue Jun 16 01:00:08 UTC 2015

Changeset: 647459c6013a
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-06-08 17:51 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/647459c6013a

mx gate: add UnitTestsSSA task.

! mx/mx_graal.py

Changeset: 4005025656ee
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-06-08 15:03 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/4005025656ee

SSAMoveResolver: support stack2stack-only mappings.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/MoveResolver.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/SSAMoveResolver.java

Changeset: f0e4a8342803
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-06-08 15:19 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/f0e4a8342803

LinearScanLifetimeAnalysisPhase: make registerPriorityOfOutputOperand a member and move SSA specific stuff to SSALinearScanLifetimeAnalysisPhase.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanLifetimeAnalysisPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/SSALinearScanLifetimeAnalysisPhase.java

Changeset: 3c93acd57197
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-06-11 12:21 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/3c93acd57197

LinearScanWalker#allocLockedRegister: only spill current interval if the first use pos with ShouldHaveRegister is bigger than the next register use pos.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanWalker.java

Changeset: eef888fdb8b1
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-06-15 11:55 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/eef888fdb8b1

Use real path (canonicalized) when create relative paths for bootclasspath

! mx/mx_graal_makefile.py

Changeset: 1e0012efac83
Author:    Christian Wirth <christian.wirth at oracle.com>
Date:      2015-06-15 13:45 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/1e0012efac83

Also fix compiler warning (thus, error) on Windows.

! src/share/vm/jvmci/jvmciRuntime.cpp

Changeset: 28debbb6496d
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-06-15 13:01 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/28debbb6496d

Don't apply os.path.realpath to the boot classpath

! mx/mx_graal_makefile.py

Changeset: bf2a8eb04fc8
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-06-15 13:49 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/bf2a8eb04fc8

Change load in NullCheckOp to ldub which neglects alignment issues

! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java

Changeset: e23e6dc49a11
Author:    Stefan Anzinger <stefan.anzinger at oracle.com>
Date:      2015-06-15 14:25 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e23e6dc49a11

[SPARC] Make frem and drem SSA LIR ready

! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java

Changeset: 7a0c8adc0a30
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-06-11 15:38 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/7a0c8adc0a30

mx: Fix typos and error if mx/env does not exist

! mxtool/mx.py

Changeset: 290a87b718e1
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-06-11 16:17 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/290a87b718e1

mx: Use purpose while selecting jdk for IGV and projects. Make jdk selection messages nicer

! mx/mx_graal.py
! mxtool/mx.py

Changeset: 36e37644f91e
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-06-12 16:51 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/36e37644f91e

mx: improve first usage experience:
Create mx.ask_persist_env to handle env file modifications, make it deal with files missing final newline
Use mx.ask_persist_env to persist the DEFAULT_VM
Make mx_graal specify its version restrictions when asking for the default JDK
When selecting versions manually or automatically, use JDKs from JAVA_HOME first, then from EXTRA_JAVA_HOMES, then from standard locations, then sort by version.
Even if EXTRA_JAVA_HOMES is already defained, let the user decide which JAVA_HOME to use

! mx/mx_graal.py
! mxtool/mx.py

Changeset: a6425aa8f70c
Author:    Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date:      2015-06-15 11:36 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a6425aa8f70c

mx: Add --parsable option to archive

! mxtool/mx.py

More information about the graal-dev mailing list