hg: graal/graal: 39 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Fri Feb 13 02:00:10 UTC 2015
Changeset: 16a2ea2078bc
Author: Andreas Woess <andreas.woess at oracle.com>
Date: 2015-02-11 14:03 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/16a2ea2078bc
Truffle: simplify alignPrimitive
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/FrameWithoutBoxing.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/frame/FrameSlotKind.java
Changeset: 5b2589732c45
Author: Andreas Woess <andreas.woess at oracle.com>
Date: 2015-02-11 15:47 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5b2589732c45
Truffle: store byte and boolean as int in FrameWithoutBoxing
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/FrameWithoutBoxing.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/frame/NewFrameNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/FrameWithoutBoxingSubstitutions.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/TruffleGraphBuilderPlugins.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/frame/FrameSlotKind.java
Changeset: c386ace07981
Author: Andreas Woess <andreas.woess at oracle.com>
Date: 2015-02-11 18:19 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c386ace07981
Truffle: move unsafe access methods out of CompilerDirectives
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleRuntime.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleReplacements.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/CompilerDirectivesSubstitutions.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/TruffleGraphBuilderPlugins.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/UnsafeAccessSubstitutions.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/unsafe/UnsafeAccessFactoryImpl.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/unsafe/UnsafeAccessImpl.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/CompilerDirectives.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/unsafe/UnsafeAccess.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/unsafe/UnsafeAccessFactory.java
Changeset: 3b2fd35f41b0
Author: Andreas Woess <andreas.woess at oracle.com>
Date: 2015-02-11 18:00 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3b2fd35f41b0
Truffle: remove unsafe final get methods
- graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/typesystem/CustomizedUnsafeLoadFinalNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/UnsafeAccessSubstitutions.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/unsafe/UnsafeAccessImpl.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/unsafe/UnsafeAccess.java
Changeset: b54b548047ac
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2015-02-12 03:42 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/b54b548047ac
Truffle: also offer UnsafeAccessFactory in DefaultTruffleRuntime
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultTruffleRuntime.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/UnsafeAccessFactoryImpl.java
Changeset: a8d128366ebf
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2015-02-12 04:01 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a8d128366ebf
Merge
- graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/typesystem/CustomizedUnsafeLoadFinalNode.java
Changeset: a7247418a58b
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-02-12 10:18 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a7247418a58b
removed debug code
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java
Changeset: 21a3a49fa1ca
Author: Andreas Woess <andreas.woess at oracle.com>
Date: 2015-02-12 11:48 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/21a3a49fa1ca
Truffle: fix frame resize regression
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/FrameWithoutBoxing.java
Changeset: 1e7b1b00caa4
Author: Christian Humer <christian.humer at gmail.com>
Date: 2015-02-12 12:44 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1e7b1b00caa4
Truffle-DSL: fix cache lookup type order
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/expression/DSLExpressionResolver.java
Changeset: 2bd8b3aa282f
Author: Christian Humer <christian.humer at gmail.com>
Date: 2015-02-12 12:44 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/2bd8b3aa282f
Truffle-DSL: fix crash for findNearestEnclosingType
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/java/ElementUtils.java
Changeset: de5ef2d5498f
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2015-02-12 13:42 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/de5ef2d5498f
UnionFind data structure for nodes.
+ graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeUnionFind.java
Changeset: 9842ffb5788d
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-02-12 11:58 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/9842ffb5788d
copy method dependencies from inlinee to caller
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java
Changeset: 5664cadb3cee
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-02-12 12:00 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5664cadb3cee
don't record method dependencies for snippets, stubs or replacements
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompiledNmethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompiledRuntimeStub.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/ForeignCallStub.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/Stub.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java
Changeset: 49605c649beb
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-02-12 15:20 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/49605c649beb
Merge.
Changeset: 98592ae4b1fa
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-02-12 16:54 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/98592ae4b1fa
only record method dependencies if JVMTI hotswapping or breakpointing is enabled
don't verify dependencies if the SystemDictionary was not updated during compilation
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/MemoryUsageBenchmark.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompiledNmethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotCodeCacheProvider.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/graal/graalCodeInstaller.cpp
! src/share/vm/graal/graalCompiler.cpp
! src/share/vm/graal/graalCompiler.hpp
! src/share/vm/graal/graalEnv.cpp
! src/share/vm/graal/graalEnv.hpp
! src/share/vm/graal/graalJavaAccess.hpp
! src/share/vm/graal/vmStructs_graal.hpp
Changeset: 2945ae455a1c
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-02-12 17:14 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/2945ae455a1c
don't record method dependencies in an inlinee if the caller doesn't want them
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/elem/InlineableGraph.java
Changeset: a23984e249d2
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-02-12 17:15 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a23984e249d2
record method dependencies if necessary when doing inlining during graph building
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: 2778032e1beb
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-02-12 10:51 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/2778032e1beb
Simplify IfNode at Phi to help instanceof code generation
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java
Changeset: 1b51524ff1c9
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-12 20:28 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1b51524ff1c9
Graph builder plugin for isInstance.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphBuilderPluginsProvider.java
Changeset: 85b21777ce42
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-12 20:36 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/85b21777ce42
Restructure and clean up in SchedulePhase.
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
Changeset: fcfd38578a00
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-12 20:38 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/fcfd38578a00
Do not schedule virtual object nodes.
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
Changeset: fcefaa7f103d
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-12 20:46 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/fcefaa7f103d
Schedule constants only in last schedule before LIR generation.
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
Changeset: 57c53b1044a7
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-12 20:47 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/57c53b1044a7
Merge.
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphBuilderPlugins.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphBuilderPluginsProvider.java
- graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPluginsProvider.java
- graal/com.oracle.graal.java/src/com/oracle/graal/java/StandardGraphBuilderPluginsProvider.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LowLevelHighTier.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LowLevelHighTierPhase.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LowLevelLowTier.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LowLevelLowTierPhase.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LowLevelMidTier.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LowLevelMidTierPhase.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LowLevelPhase.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LowLevelPhaseSuite.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LowLevelSuites.java
- graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/typesystem/CustomizedUnsafeLoadFinalNode.java
- graal/com.oracle.truffle.api.dsl/src/com/oracle/truffle/api/dsl/ImportGuards.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/TruffleEventReceiver.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/DefaultEventReceiver.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/impl/SimpleEventReceiver.java
- graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/generator/NodeBaseFactory.java
- graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/generator/PolymorphicNodeFactory.java
- graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/generator/SpecializedNodeFactory.java
- graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/GuardData.java
- graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/GuardParser.java
Changeset: 3370072ffbfb
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-12 21:17 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3370072ffbfb
Remove left-over debug output.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/TruffleGraphBuilderPlugins.java
Changeset: 9a12234da10c
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-12 21:22 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/9a12234da10c
Simplification to ControlFlowGraph#identifyBlock.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/ControlFlowGraph.java
Changeset: 833d0361c3e2
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-12 21:27 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/833d0361c3e2
Temporarily remove the baseline compiler experiment.
- graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineBytecodeParser.java
- graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineCompiler.java
- graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineControlFlowGraph.java
- graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineFrameStateBuilder.java
- graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineLoop.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/GraalOptions.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! mx/suite.py
Changeset: ae87324c37d6
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-12 21:37 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ae87324c37d6
Do not extend AbstractBlockBase with BciBlock.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/AbstractBytecodeParser.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java
Changeset: 0e4449e992c6
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-12 22:01 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/0e4449e992c6
Make Class#isInstance plugin also work if only the Class is constant.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphBuilderPlugins.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ConditionalNode.java
Changeset: 5414f848de51
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-12 22:03 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5414f848de51
Remove baseline tests from the gate.
! mx/mx_graal.py
- test/whitelist_baseline.txt
Changeset: 723142fed324
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-12 22:33 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/723142fed324
Change DynamicObject from an interface to an abstract class.
! graal/com.oracle.truffle.api.object/src/com/oracle/truffle/api/object/DynamicObject.java
! graal/com.oracle.truffle.object/src/com/oracle/truffle/object/DynamicObjectImpl.java
Changeset: dd3e15cfe5b8
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-12 22:34 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/dd3e15cfe5b8
Canonicalize CheckCastNode to unique concrete subtype on creation.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/CheckCastNode.java
Changeset: 1e5906acebb7
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-12 22:40 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1e5906acebb7
Fixed a regression in the canonicalization of ConditionalNode.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ConditionalNode.java
Changeset: ba7bd60a8744
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-02-12 23:28 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ba7bd60a8744
Fix CheckCastNode canonicalization during creation.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/CheckCastNode.java
Changeset: 60ec7b23b7af
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-02-12 15:00 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/60ec7b23b7af
Rename ClassSubstitutions to HotSpotClassSubstitutions
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotMethodSubstitutionTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassCastNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassGetClassLoader0Node.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassGetComponentTypeNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassGetModifiersNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassGetSuperclassNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassIsArrayNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassIsAssignableFromNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassIsInstanceNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassIsInterfaceNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassIsPrimitiveNode.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ClassSubstitutions.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CompilerToVMImplSubstitutions.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotClassSubstitutions.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotSubstitutions.java
Changeset: 5eb28dbbeb37
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-02-12 15:02 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/5eb28dbbeb37
Change Class.isAssignableFrom intrinsic into a snippet
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotMethodSubstitutionTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassIsInstanceNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotClassSubstitutions.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/InstanceOfSnippets.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ConditionalNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/ClassIsAssignableFromNode.java < graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassIsAssignableFromNode.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/StandardMethodSubstitutionsTest.java
+ graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ClassSubstitutions.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/GraalMethodSubstitutions.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/InstanceOfSnippetsTemplates.java
Changeset: f7b121b82697
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-02-12 15:04 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/f7b121b82697
Fix HotSpotMethodSubstitutionTest tests
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotMethodSubstitutionTest.java
Changeset: e8022bfd311d
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2015-02-12 16:55 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/e8022bfd311d
Truffle/Instrumentation: add some PE tests for instrumentation code, all @Ignore'd because of old compilation bug
+ graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/InstrumentationPartialEvaluationTest.java
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/AbstractTestNode.java
+ graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/WrapperTestNode.java
Changeset: 83b35b97959c
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2015-02-12 16:57 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/83b35b97959c
Merge with f7b121b82697c3c3adcce9f9ea3fcc241c2eb968
- graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineBytecodeParser.java
- graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineCompiler.java
- graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineControlFlowGraph.java
- graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineFrameStateBuilder.java
- graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineLoop.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassIsAssignableFromNode.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassIsInstanceNode.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ClassSubstitutions.java
- test/whitelist_baseline.txt
Changeset: 0d85421cb5d6
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2015-02-12 17:25 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/0d85421cb5d6
Truffle/Instrumentation: add missing support method for InstrumentationPartialEvaluatinoTest
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/InstrumentationPartialEvaluationTest.java
More information about the graal-dev
mailing list