hg: graal/graal: 19 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Sat Mar 29 02:00:07 UTC 2014


Changeset: ea712c41c5a2
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-03-27 22:17 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/ea712c41c5a2

merge unsigned compare guards with constant indexes or limits

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippets.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampTool.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConditionalEliminationPhase.java

Changeset: 8e7667515e31
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-03-28 08:25 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/8e7667515e31

updated to latest JAI library

! mx/projects

Changeset: ae7cbf13e765
Author:    Erik Eckstein <erik.eckstein at oracle.com>
Date:      2014-03-28 08:26 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/ae7cbf13e765

correct guarding of Debug.logv in InliningUtil

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java

Changeset: a0185cd77565
Author:    Erik Eckstein <erik.eckstein at oracle.com>
Date:      2014-03-28 08:38 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/a0185cd77565

Truffle: refactor ompilation related classes for SubstrateVM

! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/PartialEvaluationTest.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/CompilationProfile.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleRuntime.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTargetImpl.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluatorCanonicalizer.java
- graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCache.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCacheImpl.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleReplacements.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/OptimizedCallTargetImplSubstitutions.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/OptimizedCallTargetSubstitutions.java
- graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/UnexpectedResultExceptionSubstitutions.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/UnexpectedResultException.java

Changeset: 8c420f405328
Author:    Erik Eckstein <erik.eckstein at oracle.com>
Date:      2014-03-28 08:39 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/8c420f405328

Truffle: add missing TruffleCache base class

+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCache.java

Changeset: 3efd4d8ace0b
Author:    Erik Eckstein <erik.eckstein at oracle.com>
Date:      2014-03-28 09:05 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/3efd4d8ace0b

Merge


Changeset: 89a079df9cb4
Author:    Erik Eckstein <erik.eckstein at oracle.com>
Date:      2014-03-28 09:18 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/89a079df9cb4

Backout changeset ae7cbf13e765708f228be3e2e666e13d421bbd8e

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java

Changeset: a8dce92315a2
Author:    Erik Eckstein <erik.eckstein at oracle.com>
Date:      2014-03-28 09:47 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/a8dce92315a2

Revert wrong change in InliningUtil


Changeset: 667710021ea1
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-03-28 11:41 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/667710021ea1

removed methods in Indent that are redundant with those in Debug

! graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScanWalker.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRGenerator.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Indent.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugScope.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/RedundantMoveElimination.java

Changeset: e6ce6d9f477f
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-03-28 11:45 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/e6ce6d9f477f

made findbugs quiet if running headless

! mx/mx_graal.py

Changeset: 00eb80d735ed
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-03-28 12:39 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/00eb80d735ed

removed Debug.printf and added multi-arg versions of Debug.dump

! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DebugConfig.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugScope.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/NodeIntrinsificationPhase.java

Changeset: 7dfc0e9fd45a
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-03-28 14:58 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/7dfc0e9fd45a

added removal of trailing whitespace to eclipseformat to emulate the actions performed by the IDE

! mxtool/mx.py

Changeset: 56704532e1cd
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-03-28 12:01 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/56704532e1cd

disable bootstrap in tiered mode

! src/share/vm/graal/graalCompiler.cpp

Changeset: 626b02830dfc
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-03-28 15:38 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/626b02830dfc

amd64hotspot: don't install compressed oops if -XX:-UseCompressedOops

! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64MemoryPeephole.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotMemoryPeephole.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/data/OopData.java

Changeset: fdb912b1eb7b
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-03-28 15:44 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/fdb912b1eb7b

gate: use no tiered to test bootstrap, add scaladacapo-kiama (fastdebug)

! mx/mx_graal.py
! mx/sanitycheck.py

Changeset: d786bfc78196
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-03-28 17:51 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/d786bfc78196

IGV: repair Graal CFG only filter

! src/share/tools/IdealGraphVisualizer/Graal/src/com/sun/hotspot/igv/graal/filters/GraalCFGFilter.java

Changeset: 69375786ef70
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-03-28 17:55 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/69375786ef70

ThreadSafetyTest: increase timeout and check test termination with assertion

! graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/ThreadSafetyTest.java

Changeset: 73546bd550f0
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-03-28 18:33 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/73546bd550f0

CompilerDirectives: add optional nonNull parameter to unsafeCast

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/FrameWithoutBoxing.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/typesystem/UnsafeTypeCastMacroNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/CompilerDirectivesSubstitutions.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/CompilerDirectives.java

Changeset: 1415a62ac8b2
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-03-29 00:28 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/1415a62ac8b2

allow to force bootstrap in tiered

! src/share/vm/graal/graalCompiler.cpp
! src/share/vm/runtime/globals_extension.hpp



More information about the graal-dev mailing list