hg: graal/graal: 39 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Sat Sep 8 18:00:10 PDT 2012
Changeset: 2a819543cc45
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-08-30 15:33 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2a819543cc45
Warnings for windows build if there is no SDK
! mx/commands.py
Changeset: d7f67808f970
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-09-03 12:52 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d7f67808f970
Create ValueProxy nodes where necessary during ReadElimination
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/ReadEliminationPhase.java
Changeset: 1bb742086acd
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-09-03 12:52 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/1bb742086acd
Merge
- graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/nodes/LoadSnippetParameterNode.java
Changeset: 6f8b6fc03c96
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-09-03 15:12 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6f8b6fc03c96
Add a maximum number of unswitching per loop
Enable Loop unswitching
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalOptions.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.nodes/src/com/oracle/graal/nodes/LoopBeginNode.java
Changeset: b2b0ec1a6a39
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-09-03 15:13 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b2b0ec1a6a39
IGV : avoid collisions between node's properties and some reserved properties of the IGV
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/serialization/BinaryParser.java
Changeset: 9b017f213df8
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-09-03 15:20 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/9b017f213df8
Remove bogus assertion
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/ReadEliminationPhase.java
Changeset: f70b0935485b
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-09-04 17:09 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f70b0935485b
IGV : Add idx to binary graphs to help visualizing nodes during comparison
! src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/serialization/BinaryParser.java
Changeset: 7ac010ae8c97
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-09-04 17:10 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7ac010ae8c97
Add inferStamp for a number of ConvertNode's operations
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Kind.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/ArrayCopySnippets.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ConvertNode.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/StampTool.java
Changeset: 2de51e692cd8
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-09-04 17:50 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2de51e692cd8
Fix compiler warning.
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/EscapeAnalysisPhase.java
Changeset: 3aaf213e730e
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-09-06 13:40 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/3aaf213e730e
Merge.
Changeset: 2e25b9c14b84
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-09-06 15:32 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2e25b9c14b84
Temporarily remove experimental register allocators.
- graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/simple/AssignRegisters.java
- graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/simple/DataFlowAnalysis.java
- graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/simple/LinearScanAllocator.java
- graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/simple/ResolveDataFlow.java
- graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/simple/SpillAllAllocator.java
- graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/IntervalPrinter.java
- graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/Location.java
- graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/LocationMap.java
- graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/LocationUtil.java
- graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/MoveResolver.java
- graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/RegisterVerifier.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalOptions.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/LinearScanWalker.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.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
Changeset: 3ee3eb48e683
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-09-06 16:31 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/3ee3eb48e683
Clean up ComputeLinearScanOrder. Rename to ComputeBlockOrder.
+ graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/ComputeBlockOrder.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalOptions.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/ComputeLinearScanOrder.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/EdgeMoveOptimizer.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
Changeset: 8886fdfde36c
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-09-06 16:42 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/8886fdfde36c
Factor out code that kills loop exits
In this code, do not use replaceFloating to kill ValueProxies since they can be replaced by null
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/BeginNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LoopBeginNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/GraphUtil.java
Changeset: 0a0d0dfd83bc
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-09-06 16:51 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/0a0d0dfd83bc
Gate : do not run tradesoap in fastdebug mode, do not run sunflow in product mode
Gate : Bootstrap with system assertions in fastdebug mode only, unittests in product mode only
Gate : do not tun DeoptALot
! mx/commands.py
! mx/sanitycheck.py
Changeset: a7ca97188edf
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-09-06 17:58 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a7ca97188edf
Merge
- graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/simple/AssignRegisters.java
- graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/simple/DataFlowAnalysis.java
- graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/simple/LinearScanAllocator.java
- graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/simple/ResolveDataFlow.java
- graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/simple/SpillAllAllocator.java
- graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/IntervalPrinter.java
- graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/Location.java
- graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/LocationMap.java
- graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/LocationUtil.java
- graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/MoveResolver.java
- graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/RegisterVerifier.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/ComputeLinearScanOrder.java
Changeset: 9418ff4c9e7c
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-09-06 18:07 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/9418ff4c9e7c
Clean up ControlFlowOptimizer.
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/ControlFlowOptimizer.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.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
Changeset: 8c4b96100f6a
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-09-06 18:21 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/8c4b96100f6a
Merge.
Changeset: f0f2013be1c9
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-09-06 19:19 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f0f2013be1c9
Avoid executing code in the static constructor of HotSpotResolvedType.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaType.java
Changeset: 2529d4ebb5e2
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-09-06 19:20 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2529d4ebb5e2
Remove left-over debugging code.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompilationResult.java
Changeset: 2691e320d37c
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-09-06 19:21 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2691e320d37c
Handle void type when resolving a signature type.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotTypeUnresolved.java
! src/share/vm/graal/graalCompilerToVM.cpp
Changeset: adf529654318
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-09-06 19:56 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/adf529654318
Fix compiler warning.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompilationResult.java
Changeset: be0788825ffa
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-09-07 11:10 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/be0788825ffa
Move VirtualMachineComponent to interpreter project.
+ graal/com.oracle.graal.api.interpreter/src/com/oracle/graal/api/interpreter/VirtualMachineComponent.java
- graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/VirtualMachineComponent.java
Changeset: 6e66d97a16ae
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-09-07 12:12 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6e66d97a16ae
Clean up Kind class.
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Register.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/StackSlot.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/DeoptimizationReason.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.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/ArrayCopySnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/NewObjectSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/target/amd64/HotSpotXirGenerator.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MaterializeNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerAddNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerDivNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadIndexedNode.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/StampTool.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/WordTypeRewriterPhase.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/nodes/BitScanForwardNode.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/nodes/BitScanReverseNode.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/nodes/ReverseBytesNode.java
Changeset: 92bc58dc5b5e
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-09-07 13:40 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/92bc58dc5b5e
More clean up and documentation in api.code and api.meta.
! 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/Assumptions.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/CompilationResult.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/DeoptimizationAction.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/MonitorValue.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/ValueUtil.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/VirtualObject.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/package-info.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/MetaAccessProvider.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.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/LIRGenerator.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/PhiResolver.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/amd64/AMD64XirOp.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/meta/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/DirectStoreNode.java
! graal/com.oracle.graal.interpreter/src/com/oracle/graal/interpreter/BytecodeInterpreter.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeDisassembler.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/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/AMD64Move.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.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/calc/Condition.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerEqualsNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerLessThanNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IsNullNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ValueAnchorNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/IsTypeNode.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/StampFactory.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/target/amd64/AMD64ByteSwapOp.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/GraalCompilerTest.java
! graal/com.oracle.max.asm/src/com/oracle/max/asm/target/amd64/AMD64MacroAssembler.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/XirAssembler.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/XirSnippet.java
Changeset: ba78a19a7b40
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-09-07 14:11 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ba78a19a7b40
Make LIRValueUtil final.
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/PhiResolver.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRValueUtil.java
Changeset: 4241af3ec314
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-09-07 15:05 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/4241af3ec314
More comments on InstalledCode.
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/InstalledCode.java
Changeset: b2876b0dbcd9
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-09-07 16:01 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b2876b0dbcd9
Remove unused class.
- graal/com.oracle.graal.nodes/test/test/com/oracle/graal/nodes/Main.java
Changeset: 95077eac15af
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-09-07 16:08 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/95077eac15af
Remove graal.examples project.
- graal/com.oracle.graal.examples/overview.html
- graal/com.oracle.graal.examples/src/examples/HelloWorld.java
! mx/projects
Changeset: f8ba3bb81f6f
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-09-07 16:25 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f8ba3bb81f6f
Renamed com.oracle.graal.tests project to com.oracle.graal.compiler.test
+ graal/com.oracle.graal.compiler.test/overview.html
+ 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/ConditionTest.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/EscapeAnalysisTest.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/MonitorTest.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/PhiCreationTests.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/SimpleCFGTest.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.snippets.test/src/com/oracle/graal/snippets/InvokeTest.java
! graal/com.oracle.graal.snippets.test/src/com/oracle/graal/snippets/NewArrayTest.java
! graal/com.oracle.graal.snippets.test/src/com/oracle/graal/snippets/NewInstanceTest.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.tests/overview.html
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/BoxingEliminationTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/CompareCanonicalizerTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/CompiledMethodTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/ConditionTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/DegeneratedLoopsTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/EscapeAnalysisTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/FloatingReadTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/GraalCompilerTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/GraphScheduleTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/IfBoxingEliminationTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/IfCanonicalizerTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/InvokeExceptionTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/InvokeHintsTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/MonitorTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/NestedLoopTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/PhiCreationTests.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/ReassociateAndCanonicalTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/ScalarTypeSystemTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/StampCanonicalizerTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/StraighteningTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/TypeSystemTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/cfg/SimpleCFGTest.java
! mx/projects
Changeset: 897f5bb96d60
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-09-07 16:55 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/897f5bb96d60
fixed generated package-summary.html files to put the complete package description at the top of the page
! mxtool/mx.py
Changeset: b34b2e874948
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-09-07 16:44 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b34b2e874948
Move EdgeMoveOptimizer from compiler.alloc to graal.lir
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/EdgeMoveOptimizer.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/EdgeMoveOptimizer.java
Changeset: b4b58b810f01
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-09-07 17:40 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b4b58b810f01
Merge.
Changeset: 13d534a47ba3
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-09-07 14:55 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/13d534a47ba3
Add a comment to HotSpotAMD64LIRGenerator.emitInvoke about the use of rbx
Organize imports
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompilationResult.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/target/amd64/HotSpotAMD64Backend.java
Changeset: 270fc8772a10
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-09-07 17:11 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/270fc8772a10
A a simple loop unswitching white box test
+ graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/LoopUnswitchTest.java
Changeset: 74560fdffd51
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-09-07 17:11 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/74560fdffd51
Add a draft longtests command to mc's commands
! mx/commands.py
Changeset: e63431ba9a33
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-09-07 17:12 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e63431ba9a33
Merge
- graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/VirtualMachineComponent.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompilationResult.java
Changeset: 464e8da34ba5
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-09-07 17:21 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/464e8da34ba5
Merge
+ graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/LoopUnswitchTest.java
- graal/com.oracle.graal.examples/overview.html
- graal/com.oracle.graal.examples/src/examples/HelloWorld.java
- graal/com.oracle.graal.nodes/test/test/com/oracle/graal/nodes/Main.java
- graal/com.oracle.graal.tests/overview.html
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/BoxingEliminationTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/CompareCanonicalizerTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/CompiledMethodTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/ConditionTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/DegeneratedLoopsTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/EscapeAnalysisTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/FloatingReadTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/GraalCompilerTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/GraphScheduleTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/IfBoxingEliminationTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/IfCanonicalizerTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/InvokeExceptionTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/InvokeHintsTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/LoopUnswitchTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/MonitorTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/NestedLoopTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/PhiCreationTests.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/ReassociateAndCanonicalTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/ScalarTypeSystemTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/StampCanonicalizerTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/StraighteningTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/TypeSystemTest.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/cfg/SimpleCFGTest.java
Changeset: 6cdd153ee279
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-09-07 18:24 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6cdd153ee279
Fix merge
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/tests/LoopUnswitchTest.java < graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/LoopUnswitchTest.java
Changeset: e8b878817579
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-09-07 18:25 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e8b878817579
Merge
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/EdgeMoveOptimizer.java
More information about the graal-dev
mailing list