hg: graal/graal: 13 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Fri Jun 6 15:39:58 UTC 2014


Changeset: 7b37f1b6d188
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-06-05 17:44 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/7b37f1b6d188

MemoryScheduleTest: fix lowering (lower down to low tier)

! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MemoryScheduleTest.java

Changeset: da9b9b625818
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-06-06 09:40 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/da9b9b625818

Truffle FrameDescriptor: add compiler asserts

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/CompilerAssertsSubstitutions.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/CompilerAsserts.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/frame/FrameDescriptor.java

Changeset: 80b0bd9e29c8
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-06-06 09:42 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/80b0bd9e29c8

FrameSlot: fix import

! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/frame/FrameSlot.java

Changeset: 87e11e4c031f
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-06-06 11:17 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/87e11e4c031f

pea: unittest to test escape analysis around nested loops

+ graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/NestedLoop_EA.java

Changeset: 1f3174c89c6b
Author:    Miguel Garcia <miguel.m.garcia at oracle.com>
Date:      2014-06-03 19:57 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/1f3174c89c6b

[inliner] readability

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningData.java

Changeset: 1461d7627707
Author:    Miguel Garcia <miguel.m.garcia at oracle.com>
Date:      2014-06-06 11:24 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/1461d7627707

[inliner] another mutator that finds its way to the class where it belongs

! 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/InlineInfo.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningData.java

Changeset: 61cf8b61ee4e
Author:    Miguel Garcia <miguel.m.garcia at oracle.com>
Date:      2014-06-06 11:41 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/61cf8b61ee4e

[inliner] added a factory method in InlineInfo to make code uniform elsewhere

! 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/InlineInfo.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningData.java

Changeset: 83efd0e68a4a
Author:    Miguel Garcia <miguel.m.garcia at oracle.com>
Date:      2014-06-06 11:47 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/83efd0e68a4a

[inliner] singleton pattern for DUMMY_CALLSITE_HOLDER

! 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/walker/CallsiteHolderDummy.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningData.java

Changeset: 45bd621d9bb9
Author:    Miguel Garcia <miguel.m.garcia at oracle.com>
Date:      2014-06-06 12:16 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/45bd621d9bb9

Merge


Changeset: bab1a955411e
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-06-06 13:29 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/bab1a955411e

Backed out changeset: 23c4dd4f72a3 (avoid duplication of frame states during unrolling)

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/phases/OnStackReplacementPhase.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragment.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragmentInside.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragmentInsideBefore.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragmentInsideFrom.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragmentWhole.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopTransformations.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/LoopTransformHighPhase.java

Changeset: 1629244c0df2
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-06-06 13:46 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/1629244c0df2

ArrayCopyCallNode: add exclude for JaCoCo

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ArrayCopyCallNode.java

Changeset: d8343c347dc0
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-06-06 16:01 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d8343c347dc0

updated hcfdis library

! mx/mx_graal.py

Changeset: a864a411fad3
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-06-06 16:03 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a864a411fad3

mx: added -alt-javac option to build command to support an external javac executable (or javac wrapper)

! mxtool/mx.py



More information about the graal-dev mailing list