hg: graal/graal: 10 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Mon Nov 11 13:37:18 PST 2013
Changeset: 31ed7cd96914
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-10 17:55 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/31ed7cd96914
made SnippetGraphNodeCount count the right thing; re-enable prepared snippet graph caching by default
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java
Changeset: a7eee87c7897
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-10 21:31 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a7eee87c7897
remove use of snippets for lowering nop write barriers
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/WriteBarrierSnippets.java
Changeset: b5cf28c97430
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-10 21:34 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/b5cf28c97430
replaced global snippet and template node metrics with per-snippet and per-template metrics
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java
Changeset: e4f0cba4e843
Author: Mick Jordan <mick.jordan at oracle.com>
Date: 2013-11-10 20:54 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/e4f0cba4e843
mx_graal.py symlink for commands.py for static import
+ mx/mx_graal.py
Changeset: d36c39829943
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2013-11-11 17:49 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/d36c39829943
Test case for loop unrolling.
+ graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/LoopUnroll.java
Changeset: c61d1f1bbee0
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2013-11-11 17:54 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c61d1f1bbee0
Invalidate cached nodes after canonicalization in full unrolling.
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopEx.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragment.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopTransformations.java
Changeset: d61e3ca7c89b
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2013-11-11 17:56 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/d61e3ca7c89b
Canonicalize coversions that don't change the type.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ConvertNode.java
Changeset: 71991b7a0f14
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-11-11 21:34 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/71991b7a0f14
SL: Enhanced SimpleLanguage with support for if statements, function calls, function caching + inlining and builtins.
+ graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/NodeChildTest.java
! graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/AddTest.java
+ graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/BuiltinsTest.java
+ graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/CallTest.java
! graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/ComparisonTest.java
! graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/DivTest.java
+ graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/FibonacciTest.java
! graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/LoopPrintTest.java
! graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/MulTest.java
! graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/SubTest.java
! graal/com.oracle.truffle.sl.test/src/com/oracle/truffle/sl/test/TernaryTest.java
- graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java
- graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/SLArguments.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/SLNode.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/SLNodeFactory.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/SLScript.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/SLTypes.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/SimpleLanguage.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/BuiltinNode.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/DefaultBuiltins.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/PrintBuiltin.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/builtins/TimeBuiltin.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/ArgumentsNode.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/CallNode.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/FunctionBodyNode.java
- graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/FunctionDefinitionNode.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/FunctionRootNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/IfNode.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/NullLiteralNode.java
- graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/PrintLineNode.java
- graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/PrintNode.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/ReadArgumentNode.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/ReadFunctionNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/ReadLocalNode.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/ReadUninitializedNode.java
- graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/TimeNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/TypedNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/Parser.frame
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/Parser.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/Parser.java.old
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/ParserUtils.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/Scanner.frame
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/Scanner.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/Scanner.java.old
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/SimpleLanguage.atg
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/runtime/SLArguments.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/runtime/SLContext.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/runtime/SLFunctionRegistry.java
+ graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/runtime/SLNull.java
Changeset: 53f8adcbc474
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-11-11 21:40 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/53f8adcbc474
Merge.
Changeset: 7311354f5bf8
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-11-11 21:43 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/7311354f5bf8
SL: fixed eclipse formatter problems.
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/Parser.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/Scanner.java
More information about the graal-dev
mailing list