hg: graal/graal: 12 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Mon Feb 16 02:00:22 UTC 2015
Changeset: 1a9d5e9ab0f4
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-15 14:28 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1a9d5e9ab0f4
Fix "materialize" Truffle graph builder plugins.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/TruffleGraphBuilderPlugins.java
Changeset: b720a1e02fa0
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-15 14:33 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/b720a1e02fa0
Add graph building time canonicalization for NormalizeCompareNode.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatLessThanNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/NormalizeCompareNode.java
Changeset: 9220566922ab
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-15 15:28 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/9220566922ab
Parse time constant folding for div and float convert.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.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/UnaryArithmeticNode.java
Changeset: 31442a6da26d
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-15 16:00 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/31442a6da26d
Avoid diamond shape for methods that return a condition.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: 37516af640ed
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-15 16:44 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/37516af640ed
Do not inline into methods that need a Graal replacement in the new partial evaluator.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleReplacements.java
Changeset: 669f746ad3b1
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-15 16:54 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/669f746ad3b1
Truffle graph builder plugin isValid should only record assumption is true.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/TruffleGraphBuilderPlugins.java
Changeset: a1edf4524d84
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-15 18:04 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a1edf4524d84
Experiment with alternative frame implementation.
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/AlternateFrameWithoutBoxing.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/FrameWithoutBoxing.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/frame/NewFrameNode.java
Changeset: 9a13d6b25b34
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-15 20:18 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/9a13d6b25b34
Fix for new frame implementation.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/FrameWithoutBoxing.java
Changeset: 664b396dbe64
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-15 20:45 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/664b396dbe64
Do not use store local in HIRFrameStateBuilder as a simple write to the local array is sufficient.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/HIRFrameStateBuilder.java
Changeset: fc390dcb0ba5
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-15 20:46 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/fc390dcb0ba5
Enable bytecode instruction level tracing only when assertions are enabled.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/AbstractBytecodeParser.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: aadf2fd0a4a2
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-15 22:21 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/aadf2fd0a4a2
Graph builder plugins for Math#abs and Math#sqrt. Apply macro substitutions for invokes with still missing plugins.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/StandardGraphBuilderPlugins.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
Changeset: e6d78307bdc9
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-15 22:38 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/e6d78307bdc9
Remove unused import.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/StandardGraphBuilderPlugins.java
More information about the graal-dev
mailing list