hg: graal/graal-compiler: 7 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Thu Nov 19 16:55:10 UTC 2015
Changeset: f2f031d9f896
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-11-18 15:53 +0100
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f2f031d9f896
Add GraalDirectives.spillRegisters().
! graal/com.oracle.graal.api.directives/src/com/oracle/graal/api/directives/GraalDirectives.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/StandardOp.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/debug/SpillRegistersNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/StandardGraphBuilderPlugins.java
Changeset: aa7f30dc77e2
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-11-18 15:51 +0100
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/aa7f30dc77e2
Add GraalDirectives.bindToRegister().
! graal/com.oracle.graal.api.directives/src/com/oracle/graal/api/directives/GraalDirectives.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/StandardOp.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/debug/BindToRegisterNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/StandardGraphBuilderPlugins.java
Changeset: b89e2ecec7ea
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-11-18 15:53 +0100
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/b89e2ecec7ea
Add SpillLoopPhiVariableAtDefinition unittest.
+ graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/SpillLoopPhiVariableAtDefinition.java
Changeset: 1aa0e39c8be8
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-11-18 16:09 +0100
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/1aa0e39c8be8
Interval: use EnumSet to check for alwaysInMemory().
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/Interval.java
Changeset: f81a81808795
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-11-19 16:36 +0100
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f81a81808795
TraceInterval: use EnumSet for alwaysInMemory().
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceInterval.java
Changeset: ccfa6d4d989b
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-11-19 16:51 +0100
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/ccfa6d4d989b
TraceRA: replace TraceInterval.alwaysInMemory() with inMemoryAt(opId).
! 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/TraceLinearScanAssignLocationsPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanEliminateSpillMovePhase.java
Changeset: 183221119491
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-11-19 17:20 +0100
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/183221119491
TraceRA: add timer and memory tracker to TraceBuilder.
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceBuilder.java
More information about the graal-dev
mailing list