hg: graal/graal: 21 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Thu May 15 01:00:06 UTC 2014
Changeset: 2d63ce48d222
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2014-05-13 18:28 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/2d63ce48d222
Truffle/Source Attribution: Replace direct creation of SourceSection objects with factory methods on Source; two of these greatly simplify source attribution by automatically computing either the row/column start location from a character offset or vice versa, depending on what?s made available from the parser. Minor API change on Visualizer.
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/Source.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/SourceSection.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultSourceSection.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Visualizer.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/DefaultVisualizer.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/source/SourceManager.java
Changeset: 8de99b84c9cd
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2014-05-13 18:29 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/8de99b84c9cd
SL: correct to use new SourceAttribution factory methods.
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/SLNodeFactory.java
Changeset: dcaf3993ad17
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2014-05-13 18:31 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/dcaf3993ad17
Merge with 55be15d24e45e5636ee14d657616c6ffac039178
Changeset: f02fb7c5a1cc
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-05-13 20:20 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/f02fb7c5a1cc
convert signed range tests into an unsigned compare
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/IfCanonicalizerTest.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java
Changeset: 172484b8f800
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-05-13 20:20 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/172484b8f800
don't deopt on large array allocations
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/NewArrayStub.java
Changeset: 3b6f898a2384
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-05-14 01:24 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/3b6f898a2384
add missing case in assertDeepEquals
! graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalTest.java
Changeset: 92a939e551c4
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-05-14 01:25 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/92a939e551c4
fix unsigned compare, expand test
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/IfCanonicalizerTest.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java
Changeset: 40f13c935d8b
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-05-14 11:08 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/40f13c935d8b
mx: fix constructor call
! mx/mx_graal.py
Changeset: 83c69954bbaa
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-05-14 11:19 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/83c69954bbaa
mxtool: distribution dependency should be a list
! mx/mx_graal.py
! mx/projects
! mxtool/mx.py
Changeset: 19ec9885ce6e
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-05-14 12:37 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/19ec9885ce6e
added metric to count the input graph sizes for phases
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/BasePhase.java
Changeset: 2208a130d636
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-05-04 18:58 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2208a130d636
HSAIL Deopt support for VirtualObjects. Only create the host graph is there are deopts. Add a test provided by Tom Deneau.
! graal/com.oracle.graal.compiler.hsail.test.infra/src/com/oracle/graal/compiler/hsail/test/infra/GraalKernelTester.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/VecmathNBodyDeoptTest.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackend.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/nodes/VirtualObjectState.java
Changeset: e500d6900328
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-05-14 13:50 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e500d6900328
cleanup after ReplaceIntrinsicsPhase
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
Changeset: 88a03dfdf712
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-05-14 17:23 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/88a03dfdf712
remove some debug code in HotSpotTruffleRuntime
! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java
Changeset: a130d38c9d28
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-05-13 21:40 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a130d38c9d28
[inlining] privatizing methods in InliningData
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningPhase.java
Changeset: cd436bc5d63a
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-05-14 18:13 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/cd436bc5d63a
[inlining] moving InlineInfo and subclasses to package inlining.info
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningPhase.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/info/AbstractInlineInfo.java
+ graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/AssumptionInlineInfo.java
+ graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/ExactInlineInfo.java
+ graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/InlineInfo.java
+ graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/MultiTypeGuardInlineInfo.java
+ graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/TypeGuardInlineInfo.java
Changeset: c93c3dc57f53
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-05-14 16:07 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c93c3dc57f53
[single-pass-iter] readability and one more assertion
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/SinglePassNodeIterator.java
Changeset: 2bc323b43467
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-05-14 16:13 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2bc323b43467
[single-pass-iter] sharpening the declared type of PathStart.node
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/SinglePassNodeIterator.java
Changeset: 84cf47e9c9f3
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-05-14 16:52 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/84cf47e9c9f3
[single-pass-iter] owner-is-mutator access protocol for queued states
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/SinglePassNodeIterator.java
Changeset: 9c9bb06a6b83
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-05-14 17:16 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/9c9bb06a6b83
[single-pass-iter] skipping redundant state-cloning
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/SinglePassNodeIterator.java
Changeset: bfbbf69fc507
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-05-14 18:55 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/bfbbf69fc507
[inlining] re-adding file header lost during refactoring
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/AssumptionInlineInfo.java
Changeset: 034a5acbae14
Author: Miguel Garcia <miguel.m.garcia at oracle.com>
Date: 2014-05-14 19:11 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/034a5acbae14
[single-pass-iter] same check formulated differently so as to appease findbugs
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/SinglePassNodeIterator.java
More information about the graal-dev
mailing list