hg: graal/graal: 14 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Wed Jul 16 01:00:28 UTC 2014
Changeset: 5f458fcc4f5a
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-07-14 20:23 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5f458fcc4f5a
Move CFGVerifier to graal.compiler.common and make it abstract.
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/AbstractBlock.java
+ graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/CFGVerifier.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/CFGVerifier.java
Changeset: b3800429f543
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-07-14 19:55 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b3800429f543
Move commonDominator to AbstractControlFlowGraph.
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/AbstractControlFlowGraph.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/ControlFlowGraph.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
Changeset: b07f96c783ad
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-07-14 19:27 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b07f96c783ad
Document invariants of AbstractControlFlowGraph.getBlocks().
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/AbstractControlFlowGraph.java
Changeset: 45f92700119f
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-07-14 19:32 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/45f92700119f
Move AbstractBlock.{dominates, isDominatedBy} to AbstractControlFlowGraph.
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/AbstractBlock.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/AbstractControlFlowGraph.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
Changeset: 505c17ed39da
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-07-14 19:56 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/505c17ed39da
LSRA spill optimization: use AbstractControlFlowGraph.commonDominator.
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
Changeset: 32f326c239a5
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-07-15 10:17 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/32f326c239a5
Move setDominator() and setDominated() to AbstractBlock.
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/AbstractBlock.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/AbstractBlockBase.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/Block.java
Changeset: 79bbd0e9f1c9
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-07-15 10:25 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/79bbd0e9f1c9
Move computeDominators to AbstractControlFlowGraph.
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/AbstractControlFlowGraph.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/ControlFlowGraph.java
Changeset: 1c96b77dcc80
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-07-15 11:35 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/1c96b77dcc80
BaselineControlFlowGraph compute dominators and verify.
! graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineControlFlowGraph.java
Changeset: b0ea5c266655
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-07-15 15:49 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b0ea5c266655
Fix typo in comment.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatAddNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatSubNode.java
Changeset: aee02665e505
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2014-07-14 16:04 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/aee02665e505
Truffle: NodeUtil fix for displaying null SourceSections.
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeUtil.java
Changeset: abe7128ca473
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2014-07-14 16:51 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/abe7128ca473
SL: upgrade source attribution
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/SLMain.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLBuiltinNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLDefineFunctionBuiltin.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLHelloEqualsWorldBuiltin.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLNanoTimeBuiltin.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLPrintlnBuiltin.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLReadlnBuiltin.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/SLStackTraceBuiltin.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/SLBinaryNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/SLExpressionNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/SLStatementNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/call/SLInvokeNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/controlflow/SLBlockNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/controlflow/SLBreakNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/controlflow/SLContinueNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/controlflow/SLFunctionBodyNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/controlflow/SLIfNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/controlflow/SLReturnNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/controlflow/SLWhileNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/expression/SLAddNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/expression/SLBigIntegerLiteralNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/expression/SLDivNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/expression/SLEqualNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/expression/SLFunctionLiteralNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/expression/SLLessOrEqualNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/expression/SLLessThanNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/expression/SLLogicalAndNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/expression/SLLogicalNotNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/expression/SLLogicalOrNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/expression/SLLongLiteralNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/expression/SLMulNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/expression/SLStringLiteralNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/expression/SLSubNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/expression/demo/SLAddWithoutSpecializationNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/local/SLReadArgumentNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/local/SLReadLocalVariableNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/local/SLWriteLocalVariableNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/Parser.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/SLNodeFactory.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/Scanner.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/SimpleLanguage.atg
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/runtime/SLContext.java
Changeset: d86f948268da
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2014-07-14 17:06 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/d86f948268da
Merge with f0f4402a4f65bc5456feeb4d78e6b4843ec23d8c
- graal/com.oracle.graal.api.meta.jdk8.test/src/com/oracle/graal/api/meta/jdk8/test/TestResolvedJavaMethodJDK8.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/NodeUtil.java
Changeset: 247a6c2fc382
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2014-07-15 14:22 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/247a6c2fc382
SL: update tests; error locations reported differently with source attribution change.
! graal/com.oracle.truffle.sl.test/tests/String.output
! graal/com.oracle.truffle.sl.test/tests/error/TypeError01.output
! graal/com.oracle.truffle.sl.test/tests/error/TypeError03.output
! graal/com.oracle.truffle.sl.test/tests/error/TypeError04.output
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/SLMain.java
Changeset: d6ac7470603e
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2014-07-15 14:23 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/d6ac7470603e
Merge with b0ea5c266655253934e403f00d69aedc1f68e052
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/CFGVerifier.java
More information about the graal-dev
mailing list