hg: graal/graal-compiler: 5 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Tue Nov 17 13:10:12 UTC 2015
Changeset: e7a33f98252a
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-11-16 15:46 +0100
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/e7a33f98252a
NodeLIRBuilder: generalize allowObjectConstantToStackMove to allowConstantToStackMove and move it to MoveFactory.
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64MoveFactory.java
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCMoveFactory.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotMoveFactory.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGeneratorTool.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/VerifyingMoveFactory.java
Changeset: 8fbac394a175
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-11-16 14:59 +0100
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/8fbac394a175
LIR: add OperandFlag.OUTGOING.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstruction.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/StandardOp.java
Changeset: c067330a1ca1
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-11-16 17:02 +0100
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/c067330a1ca1
TraceRA: outgoing operands have no register priority.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanLifetimeAnalysisPhase.java
Changeset: 1195884e1424
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-11-16 16:11 +0100
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/1195884e1424
TraceRA: check MoveFactory.allowConstantToStackMove for rematerialize.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanLifetimeAnalysisPhase.java
Changeset: df4e158da404
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-11-17 13:11 +0100
URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/df4e158da404
TraceRA: do not split intervals if there is no usage.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanWalker.java
More information about the graal-dev
mailing list