hg: graal/graal: 7 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Mon Nov 17 02:00:07 UTC 2014


Changeset: 1518c3296cc8
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-11-16 09:44 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/1518c3296cc8

use deterministic iteration order Set and Map data structures when in the scope of a replay compilation context

! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/remote/Context.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/DebugInfoBuilder.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/InductionVariables.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/LoopsData.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LoopBeginNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConditionalEliminationPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/FloatingReadPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/GuardLoweringPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/TailDuplicationPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ValueAnchorCleanupPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/EquationalReasoner.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/State.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/CallsiteHolderExplorable.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/ComputeInliningRelevance.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningData.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/util/HashSetNodeEventListener.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/FixedNodeProbabilityCache.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/PostOrderNodeIterator.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/ReentrantBlockIterator.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/ReentrantNodeIterator.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/SinglePassNodeIterator.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/GraphOrder.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/IdealGraphPrinter.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectsClosure.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeBlockState.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeClosure.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/VirtualUtil.java

Changeset: 02e3feaaada1
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-11-16 16:15 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/02e3feaaada1

replace identity map with hash map

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

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

minor clean up of replay compilation test harness

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

Changeset: 656331a61829
Author:    Chris Seaton <chris.seaton at oracle.com>
Date:      2014-11-16 15:44 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/656331a61829

Truffle: add support for setting a couple of compiler options for individual execution contexts.

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/CompilationPolicy.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/CompilationProfile.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/CounterAndTimeBasedCompilationPolicy.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/CounterBasedCompilationPolicy.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultInliningPolicy.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalCompilerOptions.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleRuntime.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/InterpreterOnlyCompilationPolicy.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInlining.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInliningPolicy.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/CompilerOptions.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/ExecutionContext.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/TruffleRuntime.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultCompilerOptions.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultTruffleRuntime.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/RootNode.java

Changeset: 3e5ed05b7e50
Author:    Chris Seaton <chris.seaton at oracle.com>
Date:      2014-11-16 15:48 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/3e5ed05b7e50

Merge.

- graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/StampProvider.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ObjectGetClassNode.java

Changeset: c1eeb1658014
Author:    Chris Seaton <chris.seaton at oracle.com>
Date:      2014-11-16 16:07 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/c1eeb1658014

Truffle: fix to error message in DefaultCompilerOptions.

! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultCompilerOptions.java

Changeset: 104be1322fb7
Author:    Chris Seaton <chris.seaton at oracle.com>
Date:      2014-11-16 16:08 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/104be1322fb7

Truffle: CHANGELOG entry for CompilerOptions.

! CHANGELOG.md



More information about the graal-dev mailing list