hg: graal/graal-compiler: 4 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Mon Oct 12 22:47:16 UTC 2015


Changeset: bfb7523ffc03
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-10-12 13:53 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/bfb7523ffc03

fixed jdkartifactstats for JDK9 and made get_vm() compatability for both mx_jvmci:8 and mx_jvmci:9

! mx.graal/mx_graal.py

Changeset: 7b33db06a951
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-10-09 13:36 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/7b33db06a951

LinearScan: NeverSpillConstants non-stable and call it only once per compilation.

! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/BackendOptions.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScan.java
! 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/trace/TraceLinearScan.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/TraceRegisterAllocationPhase.java

Changeset: aa321bfb2a65
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-10-12 17:24 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/aa321bfb2a65

NodeLIRBuilder: add option to create new variables for object constants that are used in PHIs.

! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/BackendOptions.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java

Changeset: f67bef7309ad
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-10-13 00:19 +0200
URL:       http://hg.openjdk.java.net/graal/graal-compiler/rev/f67bef7309ad

made HotSpotVMConfig.arrayKlassComponentMirrorOffset package-private to account for the removal of ArrayKlass::_component_mirror in jdk9

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java
! mx.graal/suite.py



More information about the graal-dev mailing list