hg: graal/graal: 11 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Mon Jan 12 02:00:07 UTC 2015


Changeset: aaff308f290c
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2015-01-10 13:46 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/aaff308f290c

Truffle-DSL: started Truffle-DSL changelog.

! CHANGELOG.md

Changeset: d2ec5f50dcd0
Author:    Christian Humer <christian.humer at gmail.com>
Date:      2015-01-10 13:44 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/d2ec5f50dcd0

Truffle-DSL: fixed name clashes were still possible on a OS with case insensitive file system.

! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/NodeParser.java

Changeset: c9d5decf4c27
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-01-10 21:18 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/c9d5decf4c27

Remove GuardNode from iterable node types.

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/GuardLoweringPhase.java

Changeset: 498a56d8bb9b
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-01-10 21:50 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/498a56d8bb9b

Remove IterableNodeType from FloatingReadNode.

! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/AheadOfTimeCompilationTest.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FloatingReadNode.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java

Changeset: cf984e876194
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-01-10 22:59 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/cf984e876194

Simplify assertion in GuardLoweringPhase.

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/GuardLoweringPhase.java

Changeset: c4469ca2a822
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-01-11 00:00 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/c4469ca2a822

Move back to an approach where NodeClass is cached in each Node instance.

! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java

Changeset: 972009398b30
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-01-11 02:39 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/972009398b30

Disable inlining across Truffle boundary by default.

! CHANGELOG.md
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java

Changeset: b51cfbc2bd07
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-01-11 15:56 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/b51cfbc2bd07

Make allocation of loop header array in BciBlockMapping lazy.

! graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineBytecodeParser.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/AbstractBytecodeParser.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java

Changeset: adf3a8581a67
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-01-11 16:25 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/adf3a8581a67

Factor JSR info data into separate data structure from BciBlock.

! graal/com.oracle.graal.java/src/com/oracle/graal/java/AbstractBytecodeParser.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java

Changeset: 42d1f20e54ea
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-01-11 16:26 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/42d1f20e54ea

Do not compute loop exit bitmap in BciBlock.

! graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java

Changeset: ade7699e160e
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-01-11 17:15 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/ade7699e160e

Calculate blocks immediately in correct order.

! graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineBytecodeParser.java
! graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineControlFlowGraph.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java



More information about the graal-dev mailing list