hg: graal/graal: 50 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Sat Jan 12 18:05:21 PST 2013
Changeset: 7952e3cfa6ed
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2013-01-07 19:02 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/7952e3cfa6ed
Fix wrong @Operation annotations
! graal/com.oracle.graal.word/src/com/oracle/graal/word/Word.java
Changeset: eb82b2d1af62
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2013-01-07 19:03 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/eb82b2d1af62
Bugfix: GraphOrder did not process all nodes of loops
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/GraphOrder.java
Changeset: cd205ca515dd
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2013-01-07 19:08 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/cd205ca515dd
Make integer division and remainder nodes fixed so that they can be lowered via snippets to do exception checks
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/CountedLoopInfo.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FixedBinaryNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerArithmeticNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerDivNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerRemNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/UnsignedDivNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/UnsignedRemNode.java
! graal/com.oracle.graal.word/src/com/oracle/graal/word/phases/WordTypeRewriterPhase.java
Changeset: 91b52ccdb8b7
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2013-01-07 19:10 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/91b52ccdb8b7
Rely on deoptimization to handle x86 division exceptions
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Arithmetic.java
Changeset: dc3e86fd3be1
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-12-20 14:38 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/dc3e86fd3be1
Introduce cutomization capability for canonicalizer.
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ResolvedJavaType.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.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/HotSpotResolvedObjectType.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopTransformations.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/CanonicalizerPhase.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/IterativeConditionalEliminationPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoweringPhase.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeAnalysisPhase.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultCallTarget.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultVirtualFrame.java
Changeset: 718f6161f319
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-12-20 14:42 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/718f6161f319
Added constant propagation to BoxNode.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/BoxNode.java
Changeset: 75c18356504d
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-12-20 14:43 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/75c18356504d
Added capability to return the map of dupblicates when inlining a graph.
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java
Changeset: 79a7b761755c
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-12-20 14:50 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/79a7b761755c
Added getLineNumberTable and getFileName capabilities.
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ResolvedJavaMethod.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/HotSpotResolvedPrimitiveType.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/GraphUtil.java
! src/cpu/x86/vm/jniTypes_x86.hpp
! src/share/vm/graal/graalCompilerToVM.cpp
Changeset: 3fda7128589e
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-12-20 14:55 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3fda7128589e
Added missing files LineNumberTable.java and LineNumberTableImpl.java.
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/LineNumberTable.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/debug/LineNumberTableImpl.java
Changeset: 46f945023189
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-12-21 15:54 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/46f945023189
Merge.
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopTransformations.java
! src/share/vm/graal/graalCompilerToVM.cpp
Changeset: 570d8e4c6dfb
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-07 13:04 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/570d8e4c6dfb
Merge.
- 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
! 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/Word.java
- graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/WordTypeRewriterPhase.java
Changeset: c41c58f93f75
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-08 18:30 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c41c58f93f75
Merge.
Changeset: b2e220aeadfe
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-09 19:16 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/b2e220aeadfe
Fix small issue.
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/CanonicalizerPhase.java
Changeset: a64cf8797166
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-09 21:19 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a64cf8797166
Fix for probabilities of MergeNodes introduced during canonicalization.
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/ComputeBlockOrder.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java
Changeset: 40be0ff5a3ce
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-09 21:41 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/40be0ff5a3ce
Include probability when calculating block weight.
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/ComputeBlockOrder.java
Changeset: 323ece2b012b
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-09 23:18 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/323ece2b012b
Refactor debug environment creation.
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
+ graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/DebugFilter.java
+ graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalDebugConfig.java
+ graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/MethodFilter.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilerThread.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/GraalOptions.java
+ graal/com.oracle.graal.printer/src/com/oracle/graal/printer/DebugEnvironment.java
! mx/projects
Changeset: 1c77cca1ee76
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-09 23:19 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1c77cca1ee76
Temporary fix for IfBoxingElimination test case.
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/IfBoxingEliminationTest.java
Changeset: ef9d827151a5
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-09 23:20 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ef9d827151a5
Remove default enabling of debug output.
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
Changeset: 642147c5515f
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-09 23:22 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/642147c5515f
More clean up.
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
Changeset: 31f218c152f3
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-09 23:55 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/31f218c152f3
Canonicalize projects.
! mx/projects
Changeset: dd1b2da27b38
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-01-10 08:54 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/dd1b2da27b38
fixed Checkstyle warnings
! graal/com.oracle.truffle.codegen.processor/src/META-INF/services/javax.annotation.processing.Processor
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/Parser.frame
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/Scanner.frame
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/SimpleLanguage.atg
Changeset: 9214756f9bbf
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-01-10 11:40 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/9214756f9bbf
Fix display of lowered invokes in visualizer
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeNode.java
Changeset: 4013a84e1dd0
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-01-10 11:41 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/4013a84e1dd0
Merge
Changeset: 6939a5af19d5
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-01-10 12:03 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/6939a5af19d5
Be sure to remove framestate of merge when removing empty diamond shape
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/CanonicalizerTool.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/CanonicalizerPhase.java
Changeset: 3f78e0041007
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-10 15:00 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3f78e0041007
Remove PhiLabelOp.
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRVerifier.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/StandardOp.java
Changeset: edb4951bc8b5
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-10 15:28 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/edb4951bc8b5
Increase loop alignment to 2 words.
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/StandardOp.java
Changeset: 077a56735ce3
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-10 15:29 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/077a56735ce3
Remove left-over files.
- 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/MethodFilter.java
Changeset: 1003fde9b882
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-10 15:29 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1003fde9b882
Merge.
Changeset: 88b3b9b9a47b
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-10 16:04 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/88b3b9b9a47b
Experimentation with new probability based code emission order.
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/ComputeBlockOrder.java
Changeset: c5a9bcd9493d
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-01-10 17:05 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c5a9bcd9493d
Support sub-types for typed node iterators
Add tests
- graal/com.oracle.graal.graph.test/src/com/oracle/graal/graph/TestNode.java
+ graal/com.oracle.graal.graph.test/src/com/oracle/graal/graph/TestNodeInterface.java
! graal/com.oracle.graal.graph.test/src/com/oracle/graal/graph/TypedNodeIteratorTest.java
+ graal/com.oracle.graal.graph.test/src/com/oracle/graal/graph/TypedNodeIteratorTest2.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
Changeset: d91529efc642
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-01-10 17:05 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/d91529efc642
Merge
- 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/MethodFilter.java
Changeset: ffa9d429550e
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-01-11 11:38 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ffa9d429550e
fix warnings in snippets
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/ThreadSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/NewArrayStub.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/NewInstanceStub.java
Changeset: 501d254a0a3d
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-01-11 11:38 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/501d254a0a3d
typos and unused code
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PiNode.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/GraphOrder.java
Changeset: 4e25ceefee4c
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-01-11 11:44 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/4e25ceefee4c
more specific return value on ObjectStamp.join
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/ObjectStamp.java
Changeset: c1a5c3bc5656
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-01-11 11:44 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c1a5c3bc5656
more accurate inferStamp for UnsafeCastNode and CheckCastNode
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeCastNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/CheckCastNode.java
Changeset: 13d5545e24e2
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2013-01-11 12:47 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/13d5545e24e2
fix checkstyle warning
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/GraphOrder.java
Changeset: 8f7be0c45a82
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-01-11 15:05 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/8f7be0c45a82
arraycopy cannot be intrinsified if the destination array type is not exact
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/ArrayCopyIntrinsificationTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/IntrinsifyArrayCopyPhase.java
Changeset: b314440029ea
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-01-12 00:09 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/b314440029ea
bug isolation: disabled arraycopy intrinsification for Ovject arrays
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/IntrinsifyArrayCopyPhase.java
Changeset: d947dd27a763
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-01-12 00:10 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/d947dd27a763
bug isolation: completely disabled arraycopy intrinsification for Object arrays
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/IntrinsifyArrayCopyPhase.java
Changeset: c10ee98124e3
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-01-12 00:11 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c10ee98124e3
short-circuit isAssignableFrom test in arraycopy intrinsification
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/IntrinsifyArrayCopyPhase.java
Changeset: 62554b96c682
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-01-12 00:49 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/62554b96c682
bug isolation: completely disabled arraycopy intrinsification for Object arrays
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/IntrinsifyArrayCopyPhase.java
Changeset: 11a9f50f34e4
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-01-12 00:55 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/11a9f50f34e4
reverted recent changes to arraycopy intrinsification
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/ArrayCopyIntrinsificationTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/IntrinsifyArrayCopyPhase.java
Changeset: dd903cdfe708
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-12 14:48 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/dd903cdfe708
Add possibility for -ict option to SPECjvm2008 benchmark execution.
! mx/commands.py
! mx/sanitycheck.py
Changeset: 5ce0743ba6d8
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-12 14:50 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5ce0743ba6d8
Small fix that prevented debug mode to work with DebugSnippets set to false.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
Changeset: 8db89ad23965
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-12 17:25 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/8db89ad23965
Put 1 as lower bound for loop frequency.
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ComputeProbabilityPhase.java
Changeset: 9f69799a1768
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-12 17:26 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/9f69799a1768
New experiment with block code emission order.
! 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.nodes/src/com/oracle/graal/nodes/FixedNode.java
Changeset: 8484bdc0211f
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-12 20:34 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/8484bdc0211f
Enable the use of inc/dec.
! graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64AsmOptions.java
Changeset: ae5b1dbd9b8a
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-12 23:13 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ae5b1dbd9b8a
Disable inc/dec again.
! graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64AsmOptions.java
Changeset: df79deffdf4c
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-13 00:43 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/df79deffdf4c
Temporarily disable fast array allocation/initialization.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/NewObjectSnippets.java
Changeset: 00e3c2e4e43c
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2013-01-13 01:55 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/00e3c2e4e43c
Re-enable fast array allocation/initialization.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/NewObjectSnippets.java
More information about the graal-dev
mailing list