hg: graal/graal: 17 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Sat Sep 22 18:01:09 PDT 2012
Changeset: debe42b2b92f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-09-17 13:35 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/debe42b2b92f
excluded Word and Log from JaCoCo processing
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/Log.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/Word.java
Changeset: c5afcc2ebd3d
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2012-09-17 16:08 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c5afcc2ebd3d
change of project structure: separate compiler and LIR, put EA into separate project
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/ComputeBlockOrder.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/loop/BasicInductionVariable.java
+ graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/CountedLoopInfo.java
+ graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/DerivedOffsetInductionVariable.java
+ graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/DerivedScaledInductionVariable.java
+ graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/InductionVariable.java
+ graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/InductionVariables.java
+ graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/LoopEx.java
+ graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/LoopFragment.java
+ graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/LoopFragmentInside.java
+ graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/LoopFragmentInsideBefore.java
+ graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/LoopFragmentInsideFrom.java
+ graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/LoopFragmentWhole.java
+ graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/LoopPolicies.java
+ graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/LoopTransformations.java
+ graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/LoopsData.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/InsertStateAfterPlaceholderPhase.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/LoopFullUnrollPhase.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/LoopTransformHighPhase.java
+ graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/LoopTransformLowPhase.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.test/src/com/oracle/graal/compiler/test/ea/PartialEscapeAnalysisTest.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/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.compiler/src/com/oracle/graal/compiler/GraalOptions.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/OptimisticOptimizations.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.compiler/src/com/oracle/graal/compiler/graph/MergeableState.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/graph/PostOrderNodeIterator.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/graph/package-info.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/BasicInductionVariable.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/CountedLoopInfo.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/DerivedOffsetInductionVariable.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/DerivedScaledInductionVariable.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/InductionVariable.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/InductionVariables.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopEx.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopFragment.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopFragmentInside.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopFragmentInsideBefore.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopFragmentInsideFrom.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopFragmentWhole.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopPolicies.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopTransformations.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopsData.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/package-info.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/BoxingEliminationPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/CanonicalizerPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/CheckCastEliminationPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/ComputeProbabilityPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/ConvertDeoptimizeToGuardPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/ConvertUnreachedToGuardPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/CullFrameStatesPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/DeadCodeEliminationPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/ExpandBoxingNodesPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/FloatingReadPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/GlobalValueNumberingPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/IdentifyBoxingPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/InliningPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/InsertStateAfterPlaceholderPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/IntrinsificationPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/IterativeCheckCastEliminationPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/LoopFullUnrollPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/LoopSafepointInsertionPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/LoopTransformHighPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/LoopTransformLowPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/LoweringPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/Phase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/PhasePlan.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/PhiStampPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/ReadEliminationPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/RemoveValueProxyPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/TailDuplicationPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/ea/MergeableBlockState.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/ea/PartialEscapeAnalysisPhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/ea/PostOrderBlockIterator.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/schedule/BlockClosure.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/schedule/SchedulePhase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/util/ArrayMap.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/util/BitMap2D.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/util/BlockWorkList.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/util/GraphOrder.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/util/InliningUtil.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/util/IntList.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/util/Util.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.lir/src/com/oracle/graal/lir/cfg/Block.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/cfg/BlockMap.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/cfg/CFGVerifier.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/cfg/ControlFlowGraph.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/cfg/Loop.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/java/CyclicMaterializeStoreNode.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MaterializeObjectNode.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/MaterializedObjectState.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualObjectState.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
! mx/projects
! src/share/vm/runtime/arguments.cpp
Changeset: de36df0fcfc6
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2012-09-17 16:32 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/de36df0fcfc6
canonicalize projects, add package info
+ graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/package-info.java
! mx/projects
Changeset: 258d3e0b5a65
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-09-17 18:12 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/258d3e0b5a65
added support for placing breakpoints in snippets
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRegisterConfig.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/target/amd64/AMD64BreakpointOp.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/target/amd64/HotSpotAMD64Backend.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/BreakpointNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/LIRGeneratorTool.java
Changeset: c72a65b655ea
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-09-17 18:22 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c72a65b655ea
Remove unused hasOutgoingEdges field in NodeClass
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
Changeset: 033f95af9cd7
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-09-17 18:35 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/033f95af9cd7
Create a loop project
+ 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/loop/BasicInductionVariable.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/CountedLoopInfo.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/DerivedOffsetInductionVariable.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/DerivedScaledInductionVariable.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/InductionVariable.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/InductionVariables.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/LoopEx.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/LoopFragment.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/LoopFragmentInside.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/LoopFragmentInsideBefore.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/LoopFragmentInsideFrom.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/LoopFragmentWhole.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/LoopPolicies.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/LoopTransformations.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/loop/LoopsData.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/LoopFullUnrollPhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/LoopTransformHighPhase.java
- graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/LoopTransformLowPhase.java
! 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
! mx/projects
Changeset: 2e2a6418d45d
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-09-17 18:36 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2e2a6418d45d
Merge
Changeset: 6fed95768f8f
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-09-17 18:38 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6fed95768f8f
Add loop projet to C++
! src/share/vm/runtime/arguments.cpp
Changeset: aa57aa781e86
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-09-18 16:58 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/aa57aa781e86
fixed small regression in CFGPrinter
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
Changeset: b74402a7079b
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-09-18 16:59 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b74402a7079b
fixed oopmap bug caused by unsafe mixing of word and object values
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/RegisterNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/HotSpotSnippetUtils.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.snippets/src/com/oracle/graal/snippets/SnippetIntrinsificationPhase.java
Changeset: 58d9297b8575
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-09-18 20:54 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/58d9297b8575
mark word of new object is initialized by value loaded from the hub if biased locking is enabled
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/NewObjectSnippets.java
Changeset: d855dd01629f
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2012-09-19 12:12 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d855dd01629f
fix to PostOrderBlockIterator: deal with unnecessary BeginNodes
! graal/com.oracle.graal.compiler.virtual/src/com/oracle/graal/compiler/phases/ea/PostOrderBlockIterator.java
Changeset: 316b45fa86bc
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-09-20 17:09 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/316b45fa86bc
Added usage to javadoc for BreakpointNode
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/BreakpointNode.java
Changeset: 13a08f5bb120
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-09-20 17:10 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/13a08f5bb120
improved tracing in graal_monitorenter and graal_monitorexit
! src/share/vm/c1/c1_Runtime1.cpp
Changeset: be2f614bdeac
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-09-20 17:11 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/be2f614bdeac
fixed bug in MonitorSnippets and enabled them for general use
! graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/GraalOptions.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/MonitorSnippets.java
Changeset: 72538e7f5f83
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-09-21 11:53 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/72538e7f5f83
rename: MonitorTest -> MonitorGraphTest
+ 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/MonitorTest.java
Changeset: 7373a6dcdb16
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-09-21 11:56 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7373a6dcdb16
re-disabled MonitorSnippets for general lowering due to bug causing IllegalMonitorStateException
! graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/GraalOptions.java
More information about the graal-dev
mailing list