hg: graal/graal: 16 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Sun Mar 1 02:00:14 UTC 2015
Changeset: 5e31fe50d330
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-02-27 15:34 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/5e31fe50d330
Make isDominatedBy faster
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/AbstractControlFlowGraph.java
Changeset: 312bf1b3f410
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-27 22:49 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/312bf1b3f410
Support == as a loop exit condition of counted loops.
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopEx.java
Changeset: f727ca2940ba
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-27 22:49 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/f727ca2940ba
Support for loops for Truffle bytecode interpreters.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/BytecodeInterpreterPartialEvaluationTest.java
Changeset: c96ebc780911
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-28 01:01 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c96ebc780911
Fix for counted loop changes.
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopEx.java
Changeset: cd097635c865
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-28 12:44 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/cd097635c865
Add Truffle bytecode interpreter test with nested loops.
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/BytecodeInterpreterPartialEvaluationTest.java
Changeset: 71a9b760d3bb
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-28 13:15 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/71a9b760d3bb
Another fix after counted loop recognition changes.
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopEx.java
Changeset: d2e3d8202ed3
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-28 14:50 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/d2e3d8202ed3
Improve error message for partialEvaluationConstant assert to include the values of phis.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/TruffleGraphBuilderPlugins.java
Changeset: 86909168a529
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-28 14:54 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/86909168a529
Verify that merge nodes have more than one merged forward end. Add utility for cleaning up merge nodes that do not.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MergeNode.java
Changeset: 96cf6f7678d2
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-28 14:54 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/96cf6f7678d2
Add test case and support for nested loops for Truffle bytecode interpreters.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/BytecodeInterpreterPartialEvaluationTest.java
Changeset: 78f7c16c9bee
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-28 15:09 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/78f7c16c9bee
Add assertion in ControlFlowGraph.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/ControlFlowGraph.java
Changeset: 393da6e56fd9
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-28 15:16 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/393da6e56fd9
Do not need to compute post dominators for schedule.
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
Changeset: e7a5a7cf4730
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-28 15:20 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/e7a5a7cf4730
Block to kill set is only necessary for floating reads.
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
Changeset: 68dd6598be5f
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-28 15:34 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/68dd6598be5f
Turn SortState#containsInstruction into an assertion.
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
Changeset: ac35617db239
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2015-02-28 09:32 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/ac35617db239
Truffle/Instrumentation: Javadoc fix
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/tools/LineToProbesMap.java
Changeset: 3ed1c541f420
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2015-02-28 12:50 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/3ed1c541f420
Merge with 68dd6598be5f74970e7fc1a4a2fa4ccd166dbb11
Changeset: 10a1fc5e3209
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2015-02-28 15:52 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/10a1fc5e3209
Truffle/Instrumentation: new, experimental kind of Instrument
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/InstrumentationPartialEvaluationTest.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Instrument.java
More information about the graal-dev
mailing list