hg: graal/graal: 34 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Sat Oct 13 18:02:10 PDT 2012


Changeset: c612043278e9
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2012-10-07 12:44 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/c612043278e9

refactoring: graal.compiler.phases -> graal.phases, graal.compiler.virtual -> graal.virtual, graal.compiler.loop -> graal.loop

- graal/com.oracle.graal.compiler.loop/src/com/oracle/graal/compiler/loop/BasicInductionVariable.java
- graal/com.oracle.graal.compiler.loop/src/com/oracle/graal/compiler/loop/CountedLoopInfo.java
- graal/com.oracle.graal.compiler.loop/src/com/oracle/graal/compiler/loop/DerivedOffsetInductionVariable.java
- graal/com.oracle.graal.compiler.loop/src/com/oracle/graal/compiler/loop/DerivedScaledInductionVariable.java
- graal/com.oracle.graal.compiler.loop/src/com/oracle/graal/compiler/loop/InductionVariable.java
- graal/com.oracle.graal.compiler.loop/src/com/oracle/graal/compiler/loop/InductionVariables.java
- graal/com.oracle.graal.compiler.loop/src/com/oracle/graal/compiler/loop/LoopEx.java
- graal/com.oracle.graal.compiler.loop/src/com/oracle/graal/compiler/loop/LoopFragment.java
- graal/com.oracle.graal.compiler.loop/src/com/oracle/graal/compiler/loop/LoopFragmentInside.java
- graal/com.oracle.graal.compiler.loop/src/com/oracle/graal/compiler/loop/LoopFragmentInsideBefore.java
- graal/com.oracle.graal.compiler.loop/src/com/oracle/graal/compiler/loop/LoopFragmentInsideFrom.java
- graal/com.oracle.graal.compiler.loop/src/com/oracle/graal/compiler/loop/LoopFragmentWhole.java
- graal/com.oracle.graal.compiler.loop/src/com/oracle/graal/compiler/loop/LoopPolicies.java
- graal/com.oracle.graal.compiler.loop/src/com/oracle/graal/compiler/loop/LoopTransformations.java
- graal/com.oracle.graal.compiler.loop/src/com/oracle/graal/compiler/loop/LoopsData.java
- graal/com.oracle.graal.compiler.loop/src/com/oracle/graal/compiler/phases/loop/LoopFullUnrollPhase.java
- graal/com.oracle.graal.compiler.loop/src/com/oracle/graal/compiler/phases/loop/LoopTransformHighPhase.java
- graal/com.oracle.graal.compiler.loop/src/com/oracle/graal/compiler/phases/loop/LoopTransformLowPhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/GraalOptions.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/OptimisticOptimizations.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/graph/MergeableState.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/graph/PostOrderNodeIterator.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/graph/package-info.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/package-info.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/BoxingEliminationPhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/CanonicalizerPhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/CheckCastEliminationPhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/ComputeProbabilityPhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/ConvertDeoptimizeToGuardPhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/ConvertUnreachedToGuardPhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/CullFrameStatesPhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/DeadCodeEliminationPhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/ExpandBoxingNodesPhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/FloatingReadPhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/GlobalValueNumberingPhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/IdentifyBoxingPhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/InliningPhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/IntrinsificationPhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/IterativeCheckCastEliminationPhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/LoopSafepointInsertionPhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/LoweringPhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/Phase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/PhasePlan.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/PhiStampPhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/ReadEliminationPhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/RemoveValueProxyPhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/TailDuplicationPhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/schedule/BlockClosure.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/schedule/SchedulePhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/util/ArrayMap.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/util/BitMap2D.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/util/BlockWorkList.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/util/GraphOrder.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/util/InliningUtil.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/util/IntList.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/util/Util.java
- graal/com.oracle.graal.compiler.virtual/src/com/oracle/graal/compiler/phases/ea/MergeableBlockState.java
- graal/com.oracle.graal.compiler.virtual/src/com/oracle/graal/compiler/phases/ea/PartialEscapeAnalysisPhase.java
- graal/com.oracle.graal.compiler.virtual/src/com/oracle/graal/compiler/phases/ea/PostOrderBlockIterator.java
- graal/com.oracle.graal.compiler.virtual/src/com/oracle/graal/compiler/phases/ea/experimental/BlockIteratorClosure.java
- graal/com.oracle.graal.compiler.virtual/src/com/oracle/graal/compiler/phases/ea/experimental/EffectList.java
- graal/com.oracle.graal.compiler.virtual/src/com/oracle/graal/compiler/phases/ea/experimental/GraphEffectList.java
- graal/com.oracle.graal.compiler.virtual/src/com/oracle/graal/compiler/phases/ea/experimental/ReentrantBlockIterator.java
- graal/com.oracle.graal.compiler.virtual/src/com/oracle/graal/compiler/phases/ea/experimental/SplitPartialEscapeAnalysisPhase.java
- graal/com.oracle.graal.compiler.virtual/src/com/oracle/graal/nodes/virtual/CyclicMaterializeStoreNode.java
- graal/com.oracle.graal.compiler.virtual/src/com/oracle/graal/nodes/virtual/MaterializeObjectNode.java
- graal/com.oracle.graal.compiler.virtual/src/com/oracle/graal/nodes/virtual/MaterializedObjectState.java
- graal/com.oracle.graal.compiler.virtual/src/com/oracle/graal/nodes/virtual/VirtualObjectState.java
+ graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/BasicInductionVariable.java
+ graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/CountedLoopInfo.java
+ graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/DerivedOffsetInductionVariable.java
+ graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/DerivedScaledInductionVariable.java
+ graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/InductionVariable.java
+ graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/InductionVariables.java
+ graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/LoopEx.java
+ graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/LoopFragment.java
+ graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/LoopFragmentInside.java
+ graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/LoopFragmentInsideBefore.java
+ graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/LoopFragmentInsideFrom.java
+ graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/LoopFragmentWhole.java
+ graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/LoopPolicies.java
+ graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/LoopTransformations.java
+ graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/LoopsData.java
+ graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/phases/loop/LoopFullUnrollPhase.java
+ graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/phases/loop/LoopTransformHighPhase.java
+ graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/phases/loop/LoopTransformLowPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/GraalOptions.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/OptimisticOptimizations.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/graph/MergeableState.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/graph/PostOrderNodeIterator.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/graph/package-info.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/package-info.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/BoxingEliminationPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/CanonicalizerPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/CheckCastEliminationPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/ComputeProbabilityPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/ConvertDeoptimizeToGuardPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/ConvertUnreachedToGuardPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/CullFrameStatesPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/DeadCodeEliminationPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/ExpandBoxingNodesPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/FloatingReadPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/GlobalValueNumberingPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/IdentifyBoxingPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/InliningPhase.java
= graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/InsertStateAfterPlaceholderPhase.java < graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/InsertStateAfterPlaceholderPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/IntrinsificationPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/IterativeCheckCastEliminationPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/LoopSafepointInsertionPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/LoweringPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/Phase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/PhasePlan.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/PhiStampPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/ReadEliminationPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/RemoveValueProxyPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/TailDuplicationPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/schedule/BlockClosure.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/schedule/SchedulePhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/util/ArrayMap.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/util/BitMap2D.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/util/BlockWorkList.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/util/GraphOrder.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/util/InliningUtil.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/util/IntList.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/util/Util.java
+ graal/com.oracle.graal.virtual/src/com/oracle/graal/compiler/phases/ea/MergeableBlockState.java
+ graal/com.oracle.graal.virtual/src/com/oracle/graal/compiler/phases/ea/PartialEscapeAnalysisPhase.java
+ graal/com.oracle.graal.virtual/src/com/oracle/graal/compiler/phases/ea/PostOrderBlockIterator.java
+ graal/com.oracle.graal.virtual/src/com/oracle/graal/compiler/phases/ea/experimental/BlockIteratorClosure.java
+ graal/com.oracle.graal.virtual/src/com/oracle/graal/compiler/phases/ea/experimental/EffectList.java
+ graal/com.oracle.graal.virtual/src/com/oracle/graal/compiler/phases/ea/experimental/GraphEffectList.java
+ graal/com.oracle.graal.virtual/src/com/oracle/graal/compiler/phases/ea/experimental/ReentrantBlockIterator.java
+ graal/com.oracle.graal.virtual/src/com/oracle/graal/compiler/phases/ea/experimental/SplitPartialEscapeAnalysisPhase.java
+ graal/com.oracle.graal.virtual/src/com/oracle/graal/nodes/virtual/CyclicMaterializeStoreNode.java
+ graal/com.oracle.graal.virtual/src/com/oracle/graal/nodes/virtual/MaterializeObjectNode.java
+ graal/com.oracle.graal.virtual/src/com/oracle/graal/nodes/virtual/MaterializedObjectState.java
+ graal/com.oracle.graal.virtual/src/com/oracle/graal/nodes/virtual/VirtualObjectState.java
! mx/projects
! src/share/vm/runtime/arguments.cpp

Changeset: c8763a2deb0c
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2012-10-07 14:08 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/c8763a2deb0c

rename packages in graal.loop to match project name

! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/LoopUnswitchTest.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/BasicInductionVariable.java < graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/BasicInductionVariable.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/CountedLoopInfo.java < graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/CountedLoopInfo.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/DerivedOffsetInductionVariable.java < graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/DerivedOffsetInductionVariable.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/DerivedScaledInductionVariable.java < graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/DerivedScaledInductionVariable.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/InductionVariable.java < graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/InductionVariable.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/InductionVariables.java < graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/InductionVariables.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopEx.java < graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/LoopEx.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragment.java < graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/LoopFragment.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragmentInside.java < graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/LoopFragmentInside.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragmentInsideBefore.java < graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/LoopFragmentInsideBefore.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragmentInsideFrom.java < graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/LoopFragmentInsideFrom.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragmentWhole.java < graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/LoopFragmentWhole.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopPolicies.java < graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/LoopPolicies.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopTransformations.java < graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/LoopTransformations.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopsData.java < graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/loop/LoopsData.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/LoopFullUnrollPhase.java < graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/phases/loop/LoopFullUnrollPhase.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/LoopTransformHighPhase.java < graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/phases/loop/LoopTransformHighPhase.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/LoopTransformLowPhase.java < graal/com.oracle.graal.loop/src/com/oracle/graal/compiler/phases/loop/LoopTransformLowPhase.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java

Changeset: a206e077ffc8
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2012-10-07 14:11 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a206e077ffc8

rename packages in graal.virtual to match project name

! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/EscapeAnalysisTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/PartialEscapeAnalysisTest.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/DebugInfoBuilder.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.snippets.test/src/com/oracle/graal/snippets/MonitorTest.java
- graal/com.oracle.graal.virtual/src/com/oracle/graal/compiler/phases/ea/MergeableBlockState.java
- graal/com.oracle.graal.virtual/src/com/oracle/graal/compiler/phases/ea/PartialEscapeAnalysisPhase.java
- graal/com.oracle.graal.virtual/src/com/oracle/graal/compiler/phases/ea/PostOrderBlockIterator.java
- graal/com.oracle.graal.virtual/src/com/oracle/graal/compiler/phases/ea/experimental/BlockIteratorClosure.java
- graal/com.oracle.graal.virtual/src/com/oracle/graal/compiler/phases/ea/experimental/EffectList.java
- graal/com.oracle.graal.virtual/src/com/oracle/graal/compiler/phases/ea/experimental/GraphEffectList.java
- graal/com.oracle.graal.virtual/src/com/oracle/graal/compiler/phases/ea/experimental/ReentrantBlockIterator.java
- graal/com.oracle.graal.virtual/src/com/oracle/graal/compiler/phases/ea/experimental/SplitPartialEscapeAnalysisPhase.java
- graal/com.oracle.graal.virtual/src/com/oracle/graal/nodes/virtual/CyclicMaterializeStoreNode.java
- graal/com.oracle.graal.virtual/src/com/oracle/graal/nodes/virtual/MaterializeObjectNode.java
- graal/com.oracle.graal.virtual/src/com/oracle/graal/nodes/virtual/MaterializedObjectState.java
- graal/com.oracle.graal.virtual/src/com/oracle/graal/nodes/virtual/VirtualObjectState.java
+ graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/nodes/CyclicMaterializeStoreNode.java
+ graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/nodes/MaterializeObjectNode.java
+ graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/nodes/MaterializedObjectState.java
+ graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/nodes/VirtualObjectState.java
+ graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/MergeableBlockState.java
+ graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeAnalysisPhase.java
+ graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PostOrderBlockIterator.java
+ graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/experimental/BlockIteratorClosure.java
+ graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/experimental/EffectList.java
+ graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/experimental/GraphEffectList.java
+ graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/experimental/ReentrantBlockIterator.java
+ graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/experimental/SplitPartialEscapeAnalysisPhase.java

Changeset: 2c913b643422
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2012-10-07 14:15 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2c913b643422

rename packages in graal.phases to match project name

! graal/com.oracle.graal.boot/src/com/oracle/graal/boot/meta/MethodElement.java
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/target/amd64/AMD64DeoptimizationStub.java
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/target/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/BoxingEliminationTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/CompareCanonicalizerTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/CompiledMethodTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/DegeneratedLoopsTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/FloatingReadTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraphScheduleTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/IfBoxingEliminationTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/IfCanonicalizerTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/InvokeExceptionTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/InvokeHintsTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/LoopUnswitchTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MonitorGraphTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ReassociateAndCanonicalTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ScalarTypeSystemTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/StampCanonicalizerTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/StraighteningTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/TypeSystemTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/EscapeAnalysisTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/PartialEscapeAnalysisTest.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/Interval.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/IntervalWalker.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/alloc/MoveResolver.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/RegisterVerifier.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/Backend.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilerThread.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/DebugFilter.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotDebugConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotOptions.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompiler.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphCache.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMethodData.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaField.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/CheckCastSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/InstanceOfSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/IntrinsifyArrayCopyPhase.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/MonitorSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/NewObjectSnippets.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderConfiguration.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopPolicies.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopTransformations.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/LoopFullUnrollPhase.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/LoopTransformHighPhase.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/LoopTransformLowPhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/GraalOptions.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/OptimisticOptimizations.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/graph/MergeableState.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/graph/PostOrderNodeIterator.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/graph/package-info.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/package-info.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/BoxingEliminationPhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/CanonicalizerPhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/CheckCastEliminationPhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/ComputeProbabilityPhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/ConvertDeoptimizeToGuardPhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/ConvertUnreachedToGuardPhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/CullFrameStatesPhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/DeadCodeEliminationPhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/ExpandBoxingNodesPhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/FloatingReadPhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/GlobalValueNumberingPhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/IdentifyBoxingPhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/InliningPhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/InsertStateAfterPlaceholderPhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/IntrinsificationPhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/IterativeCheckCastEliminationPhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/LoopSafepointInsertionPhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/LoweringPhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/Phase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/PhasePlan.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/PhiStampPhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/ReadEliminationPhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/RemoveValueProxyPhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/phases/TailDuplicationPhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/schedule/BlockClosure.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/schedule/SchedulePhase.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/util/ArrayMap.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/util/BitMap2D.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/util/BlockWorkList.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/util/GraphOrder.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/util/InliningUtil.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/util/IntList.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/compiler/util/Util.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/GraalOptions.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/OptimisticOptimizations.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/MergeableState.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/package-info.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/package-info.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/BoxingEliminationPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/CanonicalizerPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/CheckCastEliminationPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/ComputeProbabilityPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/ConvertDeoptimizeToGuardPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/ConvertUnreachedToGuardPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/CullFrameStatesPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/DeadCodeEliminationPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/ExpandBoxingNodesPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/FloatingReadPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/GlobalValueNumberingPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/IdentifyBoxingPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/InliningPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/InsertStateAfterPlaceholderPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/IntrinsificationPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/IterativeCheckCastEliminationPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/LoopSafepointInsertionPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/LoweringPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/Phase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/PhasePlan.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/PhiStampPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/ReadEliminationPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/RemoveValueProxyPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/TailDuplicationPhase.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/BlockClosure.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/ArrayMap.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/BitMap2D.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/BlockWorkList.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/GraphOrder.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/InliningUtil.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/IntList.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/Util.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/BinaryGraphPrinter.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinterObserver.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/GraphPrinter.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/GraphPrinterDumpHandler.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/IdealGraphPrinter.java
! graal/com.oracle.graal.snippets.test/src/com/oracle/graal/snippets/InstanceOfTest.java
! graal/com.oracle.graal.snippets.test/src/com/oracle/graal/snippets/InvokeTest.java
! graal/com.oracle.graal.snippets.test/src/com/oracle/graal/snippets/WordTest.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/GraalIntrinsics.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetInstaller.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetIntrinsificationPhase.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetVerificationPhase.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/WordTypeRewriterPhase.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeAnalysisPhase.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/experimental/SplitPartialEscapeAnalysisPhase.java

Changeset: ee651c726397
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2012-10-07 14:27 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ee651c726397

split phases out of graal.phases project into graal.phases.common project

! graal/com.oracle.graal.boot/src/com/oracle/graal/boot/meta/MethodElement.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/BoxingEliminationTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/CompareCanonicalizerTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/CompiledMethodTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/DegeneratedLoopsTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/FloatingReadTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/IfBoxingEliminationTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/IfCanonicalizerTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/InvokeExceptionTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/InvokeHintsTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/LoopUnswitchTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MonitorGraphTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ReassociateAndCanonicalTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ScalarTypeSystemTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/StampCanonicalizerTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/StraighteningTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/TypeSystemTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/EscapeAnalysisTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/PartialEscapeAnalysisTest.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompiler.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/IntrinsifyArrayCopyPhase.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/MonitorSnippets.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderConfiguration.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopTransformations.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/LoopFullUnrollPhase.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/LoopTransformHighPhase.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/LoopTransformLowPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/BoxingEliminationPhase.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/BoxingEliminationPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/CanonicalizerPhase.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/CanonicalizerPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/CheckCastEliminationPhase.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/CheckCastEliminationPhase.java
= graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ComputeProbabilityPhase.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/ComputeProbabilityPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConvertDeoptimizeToGuardPhase.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/ConvertDeoptimizeToGuardPhase.java
= graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConvertUnreachedToGuardPhase.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/ConvertUnreachedToGuardPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/CullFrameStatesPhase.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/CullFrameStatesPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/DeadCodeEliminationPhase.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/DeadCodeEliminationPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ExpandBoxingNodesPhase.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/ExpandBoxingNodesPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/FloatingReadPhase.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/FloatingReadPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/GlobalValueNumberingPhase.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/GlobalValueNumberingPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/IdentifyBoxingPhase.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/IdentifyBoxingPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningPhase.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/InliningPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/InliningUtil.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InsertStateAfterPlaceholderPhase.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/InsertStateAfterPlaceholderPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/IntrinsificationPhase.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/IntrinsificationPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/IterativeCheckCastEliminationPhase.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/IterativeCheckCastEliminationPhase.java
= graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoopSafepointInsertionPhase.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/LoopSafepointInsertionPhase.java
= graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoweringPhase.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/LoweringPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/PhiStampPhase.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/PhiStampPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ReadEliminationPhase.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/ReadEliminationPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/RemoveValueProxyPhase.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/RemoveValueProxyPhase.java
= graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/TailDuplicationPhase.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/TailDuplicationPhase.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/Phase.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/Phase.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/PhasePlan.java < graal/com.oracle.graal.phases/src/com/oracle/graal/phases/phases/PhasePlan.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinterObserver.java
! graal/com.oracle.graal.snippets.test/src/com/oracle/graal/snippets/InstanceOfTest.java
! graal/com.oracle.graal.snippets.test/src/com/oracle/graal/snippets/InvokeTest.java
! graal/com.oracle.graal.snippets.test/src/com/oracle/graal/snippets/WordTest.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetInstaller.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetIntrinsificationPhase.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetVerificationPhase.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/WordTypeRewriterPhase.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeAnalysisPhase.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/experimental/SplitPartialEscapeAnalysisPhase.java
! mx/projects
! src/share/vm/runtime/arguments.cpp

Changeset: 3c5b19e8f2a3
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2012-10-08 17:18 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/3c5b19e8f2a3

modified canonicalizeprojects to detect imprecise dependencies (e.g., A specifies that it depends on B but only imports packages from B's dependencies)

! mxtool/mx.py

Changeset: 436a24c36abe
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2012-10-08 17:18 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/436a24c36abe

fixed imprecise dependencies

! mx/projects

Changeset: 2e96dc4eb8e2
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2012-10-08 17:30 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2e96dc4eb8e2

renamed package: com.oracle.graal.lir.cfg -> com.oracle.graal.nodes.cfg

! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/ComputeBlockOrder.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraphScheduleTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/NestedLoopTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/SimpleCFGTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/TypeSystemTest.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.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/alloc/RegisterVerifier.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ControlFlowOptimizer.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/EdgeMoveOptimizer.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIR.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRVerifier.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LabelRef.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopEx.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragment.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragmentWhole.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopPolicies.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopsData.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/lir/cfg/Block.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/lir/cfg/BlockMap.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/lir/cfg/CFGVerifier.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/lir/cfg/ControlFlowGraph.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/lir/cfg/Loop.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/Block.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/BlockMap.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/CFGVerifier.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/ControlFlowGraph.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/Loop.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ComputeProbabilityPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoweringPhase.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/BlockClosure.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/BinaryGraphPrinter.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinterObserver.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/IdealGraphPrinter.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeAnalysisPhase.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PostOrderBlockIterator.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/experimental/BlockIteratorClosure.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/experimental/ReentrantBlockIterator.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/experimental/SplitPartialEscapeAnalysisPhase.java

Changeset: d9e47ad2a456
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2012-10-08 17:31 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d9e47ad2a456

moved classes from com.oracle.graal.util into com.oracle.graal.nodes.util

+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/ComputeImmediateDominator.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/NodeIterators.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/TreeIterators.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/util/ComputeImmediateDominator.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/util/NodeIterators.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/util/TreeIterators.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoopSafepointInsertionPhase.java

Changeset: 4afe23aa0a00
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2012-10-08 17:35 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/4afe23aa0a00

renamed packages: com.oracle.max.asm... -> com.oracle.graal.asm...

+ graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64.java
+ graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64AsmOptions.java
+ graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Assembler.java
+ graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64MacroAssembler.java
+ graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/X86InstructionDecoder.java
- graal/com.oracle.graal.asm.amd64/src/com/oracle/max/asm/amd64/AMD64.java
- graal/com.oracle.graal.asm.amd64/src/com/oracle/max/asm/amd64/AMD64AsmOptions.java
- graal/com.oracle.graal.asm.amd64/src/com/oracle/max/asm/amd64/AMD64Assembler.java
- graal/com.oracle.graal.asm.amd64/src/com/oracle/max/asm/amd64/AMD64MacroAssembler.java
- graal/com.oracle.graal.asm.amd64/src/com/oracle/max/asm/amd64/X86InstructionDecoder.java
+ graal/com.oracle.graal.asm/src/com/oracle/graal/asm/AbstractAssembler.java
+ graal/com.oracle.graal.asm/src/com/oracle/graal/asm/AsmOptions.java
+ graal/com.oracle.graal.asm/src/com/oracle/graal/asm/Buffer.java
+ graal/com.oracle.graal.asm/src/com/oracle/graal/asm/Label.java
+ graal/com.oracle.graal.asm/src/com/oracle/graal/asm/NumUtil.java
- graal/com.oracle.graal.asm/src/com/oracle/max/asm/AbstractAssembler.java
- graal/com.oracle.graal.asm/src/com/oracle/max/asm/AsmOptions.java
- graal/com.oracle.graal.asm/src/com/oracle/max/asm/Buffer.java
- graal/com.oracle.graal.asm/src/com/oracle/max/asm/Label.java
- graal/com.oracle.graal.asm/src/com/oracle/max/asm/NumUtil.java
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/target/amd64/AMD64DeoptimizationStub.java
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/target/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64BreakpointOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64DirectCallOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterConfig.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRuntime.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64IndirectCallOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64SafepointOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64TailcallOp.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Arithmetic.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64BitScanOp.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ByteSwapOp.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Call.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Code.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Compare.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ControlFlow.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64LIRInstruction.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64MathIntrinsicOp.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Move.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LabelRef.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/StandardOp.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/TargetMethodAssembler.java

Changeset: 0c6030872cd0
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2012-10-08 17:36 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/0c6030872cd0

renamed package: com.oracle.graal.compiler.target.amd64 -> com.oracle.graal.compiler.amd64

! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64DeoptimizationStub.java < graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/target/amd64/AMD64DeoptimizationStub.java
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java < graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/target/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRuntime.java

Changeset: 250babea75d5
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2012-10-08 17:38 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/250babea75d5

modified canonicalizeprojects to ensure all package prefixes match the enclosing project

! mxtool/mx.py

Changeset: feb579677b58
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2012-10-08 19:34 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/feb579677b58

SnippetTemplate must not depend on CodeCacheProvider (only on MetaAccessProvider). This means that the hasSideEffect flag of a RuntimeCall must be already fixed in the RuntimeCall.Descriptor to avoid a lookup of the actual RuntimeCall using the CodeCacheProvider.

! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/RuntimeCall.java
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64DeoptimizationStub.java
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotRuntimeCall.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/BeginLockScopeNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/EndLockScopeNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/MonitorEnterStubCall.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/MonitorExitStubCall.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/NewArrayStubCall.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/NewInstanceStubCall.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/NewMultiArrayStubCall.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/VMErrorNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/VerifyOopStubCall.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/SystemSnippets.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Call.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractStateSplit.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/BeginNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/BeginStateSplitNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeWithExceptionNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StateSplit.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/UnwindNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/RuntimeCallNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/SafeWriteNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeStoreNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/WriteNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/RegisterFinalizerNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/StoreFieldNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/StoreIndexedNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InsertStateAfterPlaceholderPhase.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/Log.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/MathSnippetsX86.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java

Changeset: f938212e56ab
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2012-10-08 19:46 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/f938212e56ab

Improvements of annotation processor functionality in mx script; allow javac to be run in debugger in order to debug annotation processor

! mxtool/mx.py

Changeset: 845b13a1c4a7
Author:    Lukas Stadler <lukas.stadler at jku.at>
Date:      2012-10-09 13:34 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/845b13a1c4a7

increase code cache size for Graal

! src/cpu/x86/vm/c1_globals_x86.hpp

Changeset: 14c952ec53a3
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2012-10-09 14:02 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/14c952ec53a3

Fix NullPointerException when disabling Debug

! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopEx.java

Changeset: d1ba5ba4f484
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2012-10-09 14:06 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d1ba5ba4f484

Merge


Changeset: 2463eb24b644
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2012-10-09 15:23 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/2463eb24b644

Cleanup of Graal API: Rename methods so that it follows the getXxx naming convention and so that they are similar to the names of the java.lang.reflect classes. Remove unused methods.

! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Address.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CallingConvention.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CodeCacheProvider.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CodeInfo.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CompilationQueue.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CompilationResult.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/InstalledCode.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/RegisterValue.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/StackSlot.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/TypeCheckHints.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/ValueUtil.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/VirtualObject.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Constant.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ConstantPool.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/DefaultProfilingInfo.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/DeoptimizationReason.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ExceptionHandler.java
- graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ExceptionSeen.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/JavaField.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/JavaMethod.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/JavaType.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/JavaTypeProfile.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Kind.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaAccessProvider.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaUtil.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ProfilingInfo.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ResolvedJavaField.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ResolvedJavaMethod.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ResolvedJavaType.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Signature.java
- graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/UnresolvedField.java
- graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/UnresolvedMethod.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Value.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/package-info.java
! graal/com.oracle.graal.boot/src/com/oracle/graal/boot/BigBang.java
! graal/com.oracle.graal.boot/src/com/oracle/graal/boot/BootImageGenerator.java
! graal/com.oracle.graal.boot/src/com/oracle/graal/boot/meta/ArrayTypeElement.java
! graal/com.oracle.graal.boot/src/com/oracle/graal/boot/meta/Element.java
! graal/com.oracle.graal.boot/src/com/oracle/graal/boot/meta/FieldElement.java
! graal/com.oracle.graal.boot/src/com/oracle/graal/boot/meta/InvokeElement.java
! graal/com.oracle.graal.boot/src/com/oracle/graal/boot/meta/MethodElement.java
! graal/com.oracle.graal.boot/src/com/oracle/graal/boot/meta/ParameterElement.java
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64DeoptimizationStub.java
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/CompiledMethodTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/NestedLoopTest.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/Interval.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/MoveResolver.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/DebugInfoBuilder.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/PhiResolver.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterConfig.java
! graal/com.oracle.graal.hotspot.server/src/com/oracle/graal/hotspot/server/ReplacingStreams.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationStatistics.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotRuntimeInterpreterInterface.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/MethodFilter.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotCodeInfo.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotCompiledMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphCache.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotJavaType.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMethodData.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMethodDataAccessor.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMethodUnresolved.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotProfilingInfo.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaField.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaType.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSignature.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotTypePrimitive.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotTypeUnresolved.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotUnresolvedField.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CurrentThread.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/MonitorEnterStubCall.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/MonitorExitStubCall.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/NewArrayStubCall.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/NewInstanceStubCall.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/NewMultiArrayStubCall.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/TailcallNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/VMErrorNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/VerifyOopStubCall.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/IntrinsifyArrayCopyPhase.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/MonitorSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/NewObjectSnippets.java
! graal/com.oracle.graal.interpreter/src/com/oracle/graal/interpreter/BytecodeInterpreter.java
! graal/com.oracle.graal.interpreter/src/com/oracle/graal/interpreter/InterpreterFrame.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeDisassembler.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/FrameStateBuilder.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Arithmetic.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Call.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Compare.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Move.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRFrameState.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstruction.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/Variable.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/TargetMethodAssembler.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ConstantNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DirectCallTargetNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FrameState.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IndirectCallTargetNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MaterializeNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/UnwindNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueNodeUtil.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/Condition.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ConvertNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/BoxNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/BoxingMethodPool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LoadHubNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeCastNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeLoadNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AccessFieldNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/ArrayLengthNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/CompareAndSwapNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/ExceptionObjectNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadFieldNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadIndexedNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewInstanceNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/RegisterFinalizerNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/TypeSwitchNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/FloatStamp.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/IntegerStamp.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/ObjectStamp.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampFactory.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampTool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/WordStamp.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/GraphUtil.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualInstanceNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/CheckCastEliminationPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/IdentifyBoxingPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/IntrinsificationPhase.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/OptimisticOptimizations.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/BinaryGraphPrinter.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinterObserver.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CompilationPrinter.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/IdealGraphPrinter.java
! graal/com.oracle.graal.snippets.test/src/com/oracle/graal/snippets/NewMultiArrayTest.java
! graal/com.oracle.graal.snippets.test/src/com/oracle/graal/snippets/TypeCheckTest.java
! graal/com.oracle.graal.snippets.test/src/com/oracle/graal/snippets/WordTest.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/Log.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/Snippet.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetInstaller.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetIntrinsificationPhase.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetVerificationPhase.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/WordTypeRewriterPhase.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/nodes/CyclicMaterializeStoreNode.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/nodes/MaterializeObjectNode.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeAnalysisPhase.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/experimental/SplitPartialEscapeAnalysisPhase.java
! src/share/vm/graal/graalCodeInstaller.cpp
! src/share/vm/graal/graalJavaAccess.hpp

Changeset: 31aa76ffd3bb
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2012-10-09 15:32 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/31aa76ffd3bb

Rename project graal.api to graal.api.runtime

+ graal/com.oracle.graal.api.runtime/overview.html
+ graal/com.oracle.graal.api.runtime/src/com/oracle/graal/api/runtime/Graal.java
+ graal/com.oracle.graal.api.runtime/src/com/oracle/graal/api/runtime/GraalRuntime.java
- graal/com.oracle.graal.api.test/src/com/oracle/graal/api/GraalTest.java
+ graal/com.oracle.graal.api.test/src/com/oracle/graal/api/test/GraalTest.java
- graal/com.oracle.graal.api/overview.html
- graal/com.oracle.graal.api/src/com/oracle/graal/api/Graal.java
- graal/com.oracle.graal.api/src/com/oracle/graal/api/GraalRuntime.java
! graal/com.oracle.graal.boot/src/com/oracle/graal/boot/BootImageGenerator.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.interpreter/src/com/oracle/graal/interpreter/BytecodeInterpreter.java
! graal/com.oracle.graal.snippets.test/src/com/oracle/graal/snippets/WordTest.java
! mx/projects

Changeset: 137b59f4a0eb
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2012-10-09 15:37 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/137b59f4a0eb

Remove project graal.boot

- graal/com.oracle.graal.boot.test/overview.html
- graal/com.oracle.graal.boot.test/src/com/oracle/graal/boot/BigBangTest.java
- graal/com.oracle.graal.boot.test/src/com/oracle/graal/boot/BootImageClassLoaderTest.java
- graal/com.oracle.graal.boot.test/src/com/oracle/graal/boot/TestPrograms.java
- graal/com.oracle.graal.boot/overview.html
- graal/com.oracle.graal.boot/src/com/oracle/graal/boot/BigBang.java
- graal/com.oracle.graal.boot/src/com/oracle/graal/boot/BootImageClassLoader.java
- graal/com.oracle.graal.boot/src/com/oracle/graal/boot/BootImageGenerator.java
- graal/com.oracle.graal.boot/src/com/oracle/graal/boot/UniverseExpansionOp.java
- graal/com.oracle.graal.boot/src/com/oracle/graal/boot/meta/ArrayTypeElement.java
- graal/com.oracle.graal.boot/src/com/oracle/graal/boot/meta/CastElement.java
- graal/com.oracle.graal.boot/src/com/oracle/graal/boot/meta/Element.java
- graal/com.oracle.graal.boot/src/com/oracle/graal/boot/meta/FieldElement.java
- graal/com.oracle.graal.boot/src/com/oracle/graal/boot/meta/InvokeElement.java
- graal/com.oracle.graal.boot/src/com/oracle/graal/boot/meta/MethodElement.java
- graal/com.oracle.graal.boot/src/com/oracle/graal/boot/meta/ParameterElement.java
- graal/com.oracle.graal.boot/src/com/oracle/graal/boot/meta/PhiElement.java
- graal/com.oracle.graal.boot/src/com/oracle/graal/boot/meta/ProxyElement.java
! mx/projects

Changeset: 592782b4bc00
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2012-10-09 15:39 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/592782b4bc00

Change that was missing in earlier improvements to annotation processing in the mx script

! mx/eclipse-settings/org.eclipse.jdt.apt.core.prefs

Changeset: ec196bfc458b
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2012-10-09 16:16 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/ec196bfc458b

Minor fixes after cleanup

! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.interpreter/src/com/oracle/graal/interpreter/BytecodeInterpreter.java
! graal/com.oracle.graal.snippets.test/src/com/oracle/graal/snippets/WordTest.java
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: cfe31bb417a7
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2012-10-10 20:21 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/cfe31bb417a7

Avoid assertion failures for BoxedVirtualObjectNode

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/DebugInfoBuilder.java

Changeset: 05227ad6eba7
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2012-10-10 20:28 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/05227ad6eba7

Allow virtual phi functions

! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragment.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragmentInside.java

Changeset: 79119bd2505a
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2012-10-10 20:29 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/79119bd2505a

Call target can be null, so don't crash debug printer

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeWithExceptionNode.java

Changeset: 4667e5f25fce
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2012-10-10 20:29 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/4667e5f25fce

Allow virtual phi functions

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PhiNode.java

Changeset: 4dc9e468c8b0
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2012-10-10 20:29 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/4dc9e468c8b0

The lowering currently does not support a FixedGuard as the usage of an InstanceOfNode

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/InstanceOfNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConvertDeoptimizeToGuardPhase.java

Changeset: 15e04f248d6b
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2012-10-10 20:32 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/15e04f248d6b

Add functionality to initialize a type

! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ResolvedJavaType.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVM.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVMImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaType.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotTypePrimitive.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotTypeUnresolved.java
! src/share/vm/graal/graalCompilerToVM.cpp

Changeset: 65f09f190be1
Author:    Lukas Stadler <lukas.stadler at jku.at>
Date:      2012-10-11 15:38 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/65f09f190be1

small change to inlining heuristics

! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/GraalOptions.java

Changeset: 4ecd2f236bd8
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2012-10-12 16:09 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/4ecd2f236bd8

Add assertion to prevent use of wrong factory method

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ConstantNode.java

Changeset: 3cd6c6743a6a
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2012-10-12 16:10 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/3cd6c6743a6a

Do not generate null check for values already proven to be non-null.

! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java

Changeset: 85724a16e4c2
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2012-10-12 16:10 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/85724a16e4c2

Remove BoxNode that is never used

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/BoxNode.java

Changeset: 8cc7771bb2a2
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2012-10-12 16:11 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/8cc7771bb2a2

Intrinsification of more Unsafe methods

+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/DirectReadNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/DirectStoreNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/UnsafeSnippets.java

Changeset: e90943411083
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2012-10-12 16:12 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/e90943411083

Add trailing comma

! src/share/vm/prims/nativeLookup.cpp



More information about the graal-dev mailing list