hg: graal/graal: 19 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Tue Jul 14 01:00:08 UTC 2015
Changeset: ca38f84b17fc
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-07-10 15:10 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ca38f84b17fc
RedundantMoveElimination: use stack offset as index for stackIndices.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/RedundantMoveElimination.java
Changeset: 2537256c7f3d
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-07-10 14:01 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2537256c7f3d
Fix typo in option name (LIROptControlFlowOptimizer).
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/PostAllocationOptimizationStage.java
Changeset: 7ba99f3b28de
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-07-10 14:00 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7ba99f3b28de
StackMoveOptimizationPhase: append to other PostAllocationOptimizationPhases.
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64SuitesProvider.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/phases/StackMoveOptimizationPhase.java
Changeset: 40c1eecbb711
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-07-13 10:14 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/40c1eecbb711
[SPARC] Fix acquiring LabelHint for SPARCControlFlow.StrategySwitchOp
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java
Changeset: 339beb637508
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-07-13 11:03 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/339beb637508
[SPARC] Offset constant table base pointer to leverage full 13 bit address range for constant loads
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCLoadConstantTableBaseOp.java
! src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp
Changeset: aff4dce0b9f6
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-07-13 09:39 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/aff4dce0b9f6
AMD64Move#const2stack: add support for Char.
! graal/com.oracle.graal.asm/src/com/oracle/graal/asm/NumUtil.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Move.java
Changeset: 016608c0ce59
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-07-03 10:20 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/016608c0ce59
LinearScanLifetimeAnalysisPhase: more debug output.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanLifetimeAnalysisPhase.java
Changeset: cd19e0cf7387
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-07-07 17:08 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/cd19e0cf7387
Add ConstantLoadTest.
+ graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/ConstantLoadTest.java
Changeset: 36fff39fa39f
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-07-07 17:08 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/36fff39fa39f
Add VarArgs_Unroll test.
+ graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/VarArgs_Unroll.java
Changeset: a634b6f23af6
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-07-08 18:18 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a634b6f23af6
RegisterVerifier: improve error message.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/RegisterVerifier.java
Changeset: 34c1bf2ee374
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-07-09 11:16 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/34c1bf2ee374
LinearScanWalker: minor refactoring of debug code.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanWalker.java
Changeset: 8a005c1541aa
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-07-09 11:29 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/8a005c1541aa
Rename AMD64HotspotDirectStaticCallOp to AMD64HotSpotDirectStaticCallOp.
+ graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotDirectStaticCallOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java
- graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotspotDirectStaticCallOp.java
Changeset: d2ca00003481
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-07-01 17:21 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d2ca00003481
Rename NodeMappableLIRBuilder to NodeValueMap.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/AbsNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/AddNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/AndNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/BinaryArithmeticNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/DivNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatConvertNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/LeftShiftNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/MulNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/NarrowNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/NegateNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/NotNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/OrNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ReinterpretNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/RemNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/RightShiftNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/SignExtendNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/SqrtNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/SubNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/UnsignedRightShiftNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/XorNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ZeroExtendNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/ArithmeticLIRLowerable.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/NodeLIRBuilderTool.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/NodeMappableLIRBuilder.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/NodeValueMap.java
! graal/com.oracle.graal.replacements.amd64/src/com/oracle/graal/replacements/amd64/AMD64FloatConvertNode.java
! graal/com.oracle.graal.replacements.amd64/src/com/oracle/graal/replacements/amd64/AMD64MathIntrinsicNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/arithmetic/IntegerMulHighNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/arithmetic/UnsignedMulHighNode.java
Changeset: d0e58146ac75
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-07-01 17:19 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d0e58146ac75
CFGPrinter: do not use NodeLIRBuilder#getNodeOperands.
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
Changeset: 090f8f3bbe61
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-07-01 17:20 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/090f8f3bbe61
NodeLIRBuilder: remove getNodeOperands.
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java
Changeset: 148053aa8208
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-07-01 17:27 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/148053aa8208
NodeValueMap: add valueForOperand.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/NodeValueMap.java
Changeset: ca49ca6825a8
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2015-07-01 17:39 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ca49ca6825a8
Use NodeValueMap in DebugInfoBuilder.
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/DebugInfoBuilder.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/AMD64HotSpotNodeLIRBuilder.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotDebugInfoBuilder.java
Changeset: f1263c123319
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2015-07-13 12:19 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f1263c123319
Fix assertion in MoveResolver.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/MoveResolver.java
Changeset: 2ffa690969d8
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-07-13 17:40 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2ffa690969d8
updated to latest Truffle API
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLGraalRuntimeBuiltin.java
! mx.graal/suite.py
More information about the graal-dev
mailing list