hg: graal/graal: 9 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Mon Apr 6 01:00:13 UTC 2015
Changeset: ba0f264a71cf
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-04-04 19:47 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ba0f264a71cf
added support for inlining graphs derived from InvocationPlugins
! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/InvocationPlugins.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/Replacements.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java
+ graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/IntrinsicGraphBuilder.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MacroNode.java
Changeset: c77b80772500
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-04-04 19:47 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c77b80772500
removed commented out code
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: c36ab3cd360c
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-04-04 19:52 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c36ab3cd360c
removed GraphBuilderContext.getRootMethod()
! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/GraphBuilderContext.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultGenericInvocationPlugin.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/IntrinsicGraphBuilder.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/StandardGraphBuilderPlugins.java
Changeset: a100c22edc32
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-04-04 21:43 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a100c22edc32
removed some redundant GraphBuilderContext methods or gave them default implementations
! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/GraphBuilderContext.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/IntrinsicGraphBuilder.java
Changeset: 28a85fa57b27
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-04-04 21:57 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/28a85fa57b27
renamed getMethodSubstitution to getSubstitution in Replacements API and removed getMethodSubstitutionMethod
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotCryptoSubstitutionTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotHostBackend.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/Replacements.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/policy/InlineMethodSubstitutionsPolicy.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/MethodSubstitutionTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/StandardMethodSubstitutionsTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/StringSubstitutionsTest.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MacroNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/phases/ReplaceIntrinsicsPhase.java
Changeset: 6b119b6362de
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-04-04 22:59 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6b119b6362de
more robust error handling
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstructionClass.java
Changeset: f0f725496f2a
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-04-05 09:45 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f0f725496f2a
account for InvocationPlugins that don't return true when using them for late inlining
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/IntrinsicGraphBuilder.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
Changeset: 65d29fa81397
Author: Chris Seaton <chris.seaton at oracle.com>
Date: 2015-04-05 19:51 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/65d29fa81397
DSL: add support for hex, oct and binary integer literals.
+ graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/IntegerLiteralGuardsTest.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/expression/DSLExpressionResolver.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/expression/Expression.atg
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/expression/Scanner.java
Changeset: 953c813b8e7a
Author: Chris Seaton <chris.seaton at oracle.com>
Date: 2015-04-05 20:40 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/953c813b8e7a
DSL: allow comparison of different integral types.
! graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/MethodGuardsTest.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/expression/DSLExpressionResolver.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/java/ElementUtils.java
More information about the graal-dev
mailing list