hg: graal/graal: 47 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Sat Nov 9 18:00:10 PST 2013
Changeset: 4aec62c32a82
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2013-11-06 16:29 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/4aec62c32a82
Helper functions for identifying numeric kinds.
! 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/Kind.java
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXLIRGenerator.java
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/TargetMethodAssembler.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/CompareNode.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/FloatArithmeticNode.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/IntegerArithmeticNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerBelowThanNode.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/extended/ReadNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/ReverseBytesNode.java
Changeset: 22780dc399da
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2013-11-06 16:56 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/22780dc399da
Support arbitrary array types in global value numbering.
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
Changeset: 8577cb721f51
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-06 18:43 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/8577cb721f51
use scoped option overriding for some HSAIL tests
! graal/com.oracle.graal.compiler.hsail.test.infra/src/com/oracle/graal/compiler/hsail/test/infra/GraalKernelTester.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/StaticNBodyCallTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/StaticNBodyTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/StringContainsAcceptTest.java
Changeset: d59a65c11feb
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-06 18:49 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/d59a65c11feb
HSAIL support for difference between compression of oops and class pointers
Contributed-by: Tom Deneau <tom.deneau at amd.com>
! graal/com.oracle.graal.asm.hsail/src/com/oracle/graal/asm/hsail/HSAILAssembler.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/InstanceOfTest.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotLIRGenerator.java
! graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILMove.java
Changeset: 38b84d5a66fd
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-11-06 14:53 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/38b84d5a66fd
Start passing down a 'speculation id' to deoptimizations.
Use it to record GuardNode id during guard lowering as a debug feature for now
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaAccessProvider.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMetaAccessProvider.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DeoptimizeNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/GuardLoweringPhase.java
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
Changeset: 4b053442b9d1
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-11-06 16:41 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/4b053442b9d1
Do not compress graph when debug is enabled
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java
Changeset: 42a60780c2c9
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-11-06 16:47 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/42a60780c2c9
Add some missing cases for NodeClass.(getDebugProperties|valueEqual|valueNumber)
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
Changeset: 44c0e08c4150
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-11-07 10:42 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/44c0e08c4150
Lowering should handle the case where the current guard anchor gets lowered and does not exist anymore
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoweringPhase.java
Changeset: b6f66fb9f106
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-11-07 10:45 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/b6f66fb9f106
SnippetTemplate instantiation should replace snippet's start node with a valid anchor point not the caller's start node
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/LoweringTool.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoweringPhase.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java
Changeset: 0e998f0daddf
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-11-07 11:17 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/0e998f0daddf
Code cache: make sure we collect statistics even if the compiler is not recognized
! src/share/vm/code/nmethod.cpp
Changeset: 001b8429afc3
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-07 18:33 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/001b8429afc3
added ResetDebugValuesAfterBootstrap to separate out metrics gathered during bootstrap
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalDebugConfig.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugValueMap.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
Changeset: bb5fa27daa20
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-07 18:34 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/bb5fa27daa20
added ability to disable snippet graph preparation cache (-Dgraal.useSnippetGraphCache=false)
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
Changeset: 3b2b8a71d10d
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-07 18:36 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3b2b8a71d10d
added ability to disable snippet template cache (-Dgraal.useSnippetTemplateCache=false)
added metrics for size (i.e., node count) of prepared snippets graphs and snippet templates
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java
Changeset: 85bab2227295
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-11-07 15:10 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/85bab2227295
Truffle: refactored inlining to a new class.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/CompilationPolicy.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInlining.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInliningImpl.java
Changeset: d2d0c44662bb
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-11-07 16:21 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/d2d0c44662bb
Truffle: refactored CompilationProfile to separate the profile and the policy in separate classes.
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/CompilationPolicy.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/CompilationProfile.java < graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/CompilationPolicy.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultCompilationPolicy.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TimedCompilationPolicy.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInliningImpl.java
Changeset: 60142b15ed42
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-11-07 19:07 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/60142b15ed42
Truffle: fixed bug where invocation counter was decremented twice after inlining; cleanup of optimized call target and profile.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/CompilationProfile.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
Changeset: fb4658e16b5d
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-11-07 20:47 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/fb4658e16b5d
Truffle: some regression fixes to previous cleanup
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
Changeset: 882a0aadfed6
Author: Christian Humer <christian.humer at gmail.com>
Date: 2013-11-07 20:55 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/882a0aadfed6
Merge.
Changeset: 8716b7ceef94
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-08 10:55 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/8716b7ceef94
removed debug value header & footer from non-debug value printing executions
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
Changeset: 655c87d8d3c2
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-08 10:56 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/655c87d8d3c2
added SnippetPreparationTime metric
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
Changeset: b9f19a33dbb2
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-08 10:56 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/b9f19a33dbb2
fixed npe in DebugValueMap.reset()
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugValueMap.java
Changeset: c6b7f982e949
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-08 11:12 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c6b7f982e949
added per SnippetTemplate instantiation timer and counter
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java
Changeset: dd856c84a75c
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-11-08 11:00 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/dd856c84a75c
Mask the speculation id correctly in HotSpotMetaAccessProvider.encodeDeoptActionAndReason
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMetaAccessProvider.java
Changeset: 605c69ce3b35
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-11-08 12:04 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/605c69ce3b35
Use option to enable guard-id-as-speculation-id rather than Debug.isEnabled()
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/GuardLoweringPhase.java
Changeset: 895f31682b88
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-11-08 12:10 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/895f31682b88
Make the speculation id an int and allow for more bits to be set in the HotSpot implementation (which currently silently discards unsupported high bit).
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaAccessProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMetaAccessProvider.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DeoptimizeNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/GuardLoweringPhase.java
Changeset: 8898d449f95d
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2013-11-08 13:20 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/8898d449f95d
Fix wrong conversion in extremum and exit values of induction variables.
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/BasicInductionVariable.java
Changeset: dac9c1783aed
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2013-11-08 13:20 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/dac9c1783aed
Use correct type for LocationIdentity in MemoryPhi.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PhiNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ProxyNode.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
Changeset: b87c2f34e0e0
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2013-11-08 13:22 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/b87c2f34e0e0
Maintain lastLocationAccess in WriteNode.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FloatingAccessNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FloatingReadNode.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/MemoryAccess.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/WriteNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/FloatingReadPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ReadEliminationPhase.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java
Changeset: bbf6407458ee
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2013-11-08 13:45 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/bbf6407458ee
Node: print node in assert
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
Changeset: b1e7e4ffead1
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2013-11-08 13:52 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/b1e7e4ffead1
UnsafeAccessNode: add assert to ensure a proper graph state
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeAccessNode.java
Changeset: 7b457ecd18c3
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2013-11-08 13:52 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/7b457ecd18c3
AMD64Assembler: remove useless option "Atomic" and make other options final
as reference: bacdc1d5c21c removal of Atomic option in the hotspot assembler
! 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
Changeset: a95336e46474
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-08 16:12 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a95336e46474
made LinearScan.checkIntervals non-static
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
Changeset: c46e091cba57
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-08 16:13 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c46e091cba57
intercept and report an error during debug value reporting but don't propagate it
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
Changeset: 3e88ee655612
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-08 16:14 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3e88ee655612
per SnippetTemplate metrics now include the details of the specialization in their name
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java
Changeset: 64d960e854e6
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2013-11-08 16:59 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/64d960e854e6
Canonicalize comparison of type conversion with constants.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/CompareNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ConvertNode.java
Changeset: 0646713243fb
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2013-11-08 17:07 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/0646713243fb
Canonicalize convert of convert.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ConvertNode.java
Changeset: 8e862906e2e4
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-08 18:07 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/8e862906e2e4
removed hash code from name of SnippetTemplate metrics (blows up DebugValueMaps when template caching is disabled)
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java
Changeset: 8212479436e0
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-08 18:26 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/8212479436e0
disabled type context specialization of allocation snippets unless allocation profiling is enabled
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippets.java
Changeset: 8d8d9d0b04bb
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-08 18:34 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/8d8d9d0b04bb
added check (with warning on System.err) if number of templates for a snippet exceeds a threshold (default is 50)
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java
Changeset: 2caa21ef52bb
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-08 18:34 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/2caa21ef52bb
Merge.
Changeset: bb85b81258a0
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-09 12:04 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/bb85b81258a0
modified OptionValue.toString() to use the current, possibly overriding value; added OptionValue.getValues()
! graal/com.oracle.graal.options.test/src/com/oracle/graal/options/test/TestOptionValue.java
! graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionValue.java
Changeset: 49fe5a06ac6f
Author: Christos Kotselidis <christos.kotselidis at oracle.com>
Date: 2013-11-09 21:28 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/49fe5a06ac6f
Add canonicalization phase before NodeIntrinsification
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java
Changeset: 1619e69e4ea3
Author: Christos Kotselidis <christos.kotselidis at oracle.com>
Date: 2013-11-09 21:29 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1619e69e4ea3
Pass Long object to array copy snippets to canonicalize properly when BoxingSubstitutions are disabled
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/UnsafeArrayCopySnippets.java
Changeset: 9a56121f285b
Author: Christos Kotselidis <christos.kotselidis at oracle.com>
Date: 2013-11-09 21:30 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/9a56121f285b
Add missing cases for CheckCast usages in NodeIntrisification when BoxingSubstitutions are disabled
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/NodeIntrinsificationPhase.java
Changeset: b699233403ad
Author: Christos Kotselidis <christos.kotselidis at oracle.com>
Date: 2013-11-09 21:32 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/b699233403ad
Delegate hprof enabled information from hotspot to graal
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! src/share/vm/graal/graalGlobals.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: ad2434911b69
Author: Christos Kotselidis <christos.kotselidis at oracle.com>
Date: 2013-11-09 21:33 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ad2434911b69
Disable Boxing substitutions when hprof is enabled
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotReplacementsImpl.java
Changeset: a5b5e1ebab81
Author: Christos Kotselidis <christos.kotselidis at oracle.com>
Date: 2013-11-09 21:34 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a5b5e1ebab81
Merge
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java
More information about the graal-dev
mailing list