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