hg: graal/graal: 26 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Thu Feb 19 02:00:28 UTC 2015


Changeset: a32136f93f58
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-02-17 19:56 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/a32136f93f58

Added tag baseline-0.1 for changeset 9a12234da10c

! .hgtags

Changeset: 752a498c1b01
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-02-17 21:29 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/752a498c1b01

Rename LIRHighTier to PreAllocationOptimizationStage.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/BasicCompilerConfiguration.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/ConstantLoadOptimization.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LIRHighTier.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LIRHighTierPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LIRSuites.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/PreAllocationOptimizationPhase.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/PreAllocationOptimizationStage.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/CompilerConfiguration.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/Suites.java

Changeset: ab8decaddb11
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-02-17 21:33 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/ab8decaddb11

Rename LIRMidTier to AllocationStage.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/BasicCompilerConfiguration.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LocationMarker.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/AllocationPhase.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/AllocationStage.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LIRMidTier.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LIRMidTierPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LIRSuites.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/LSStackSlotAllocator.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/SimpleStackSlotAllocator.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/CompilerConfiguration.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/Suites.java

Changeset: cb7e8c0da978
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-02-17 21:38 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/cb7e8c0da978

Rename LIRLowTier to PostAllocationOptimizationStage.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/BasicCompilerConfiguration.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ControlFlowOptimizer.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/EdgeMoveOptimizer.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/NullCheckOptimizer.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/RedundantMoveElimination.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LIRLowTier.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LIRLowTierPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LIRSuites.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/PostAllocationOptimizationPhase.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/PostAllocationOptimizationStage.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/CompilerConfiguration.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/Suites.java

Changeset: db1e84a9b0d4
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-02-17 21:40 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/db1e84a9b0d4

GraalCompiler: rename LIRTier scope to LIRStages.

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java

Changeset: 6709f8086756
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2015-02-17 21:44 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/6709f8086756

eclipseformat

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LIRSuites.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/PostAllocationOptimizationPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/PreAllocationOptimizationPhase.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/Suites.java

Changeset: eb2e1729433e
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-02-18 11:46 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/eb2e1729433e

Fix NodeUnionFind bug: Make union ignore nodes that are already in the same set.

! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeUnionFind.java

Changeset: d216de21bfe8
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-02-18 12:10 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/d216de21bfe8

Fix unchecked warnings in NodeClass.

! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/FieldIntrospection.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CompositeValueClassSubstitutions.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/CompositeValue.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/CompositeValueClass.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstruction.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstructionBase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstructionClass.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRIntrospection.java

Changeset: 880717e44675
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-02-18 12:12 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/880717e44675

Use typed NodeClass in node constructors.

! graal/com.oracle.graal.graph.test/src/com/oracle/graal/graph/test/TypedNodeIteratorTest2.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ArrayRangeWriteBarrier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/DeoptimizingStubCall.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/G1PostWriteBarrier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/SerialWriteBarrier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/WriteBarrier.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractBeginNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractDeoptimizeNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractEndNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractFixedGuardNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractLocalNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractMemoryCheckpoint.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractMergeNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractStateSplit.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/BeginStateSplitNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/BinaryOpLogicNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/CallTargetNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ControlSinkNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ControlSplitNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DeoptimizingFixedWithNextNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DirectCallTargetNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DispatchBeginNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FixedNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FixedWithNextNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FloatingAnchoredNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FloatingGuardedNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IndirectCallTargetNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InfopointNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LogicNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LoweredCallTargetNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PhiNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PiNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ProxyNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StartNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/UnaryOpLogicNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValuePhiNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/VirtualState.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/AddNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/BinaryArithmeticNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/BinaryNode.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/FixedBinaryNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatingNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerConvertNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/MulNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/PointerEqualsNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ShiftNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/SubNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/UnaryArithmeticNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/UnaryNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/debug/DynamicCounterNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/AbstractWriteNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ArrayRangeWriteNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FixedAccessNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FloatableAccessNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FloatingAccessNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ForeignCallNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LocationNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/SwitchNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeAccessNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AbstractNewArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AbstractNewObjectNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AccessArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AccessFieldNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AccessIndexedNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AccessMonitorNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/DynamicNewArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadIndexedNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MonitorIdNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/EscapeObjectState.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualInstanceNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualObjectNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/BasicArrayCopyNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/BasicObjectCloneNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MacroNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MacroStateSplitNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/PureFunctionMacroNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/arithmetic/IntegerExactArithmeticSplitNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/asserts/NeverPartOfCompilationNode.java

Changeset: 2c6addc91175
Author:    Andreas Woess <andreas.woess at oracle.com>
Date:      2015-02-18 12:09 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/2c6addc91175

Truffle: createMaterializedFrame should respect TruffleUseFrameWithoutBoxing option

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleRuntime.java

Changeset: b6d9486fcccb
Author:    Andreas Woess <andreas.woess at oracle.com>
Date:      2015-02-18 12:12 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/b6d9486fcccb

Truffle: minor fix for multi-threaded compilation

! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java

Changeset: a95544db6f9c
Author:    Andreas Woess <andreas.woess at oracle.com>
Date:      2015-02-18 12:20 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/a95544db6f9c

Truffle: register invocation plugins only for the frame class in use

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/TruffleGraphBuilderPlugins.java

Changeset: b7c9c23f7205
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-02-18 12:49 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/b7c9c23f7205

Merge.


Changeset: bd2dd97f2bdb
Author:    Andreas Woess <andreas.woess at oracle.com>
Date:      2015-02-18 16:55 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/bd2dd97f2bdb

Truffle: fix CompilerDirectives.materialize invocation plugin

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/TruffleGraphBuilderPlugins.java

Changeset: 1cbf4661e1e9
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-02-18 15:10 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/1cbf4661e1e9

Fix phase applications in partial evaluator.

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java

Changeset: 076cb9f9bdbc
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-02-18 15:10 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/076cb9f9bdbc

Correctly kill the condition when cannonicalizing IfNode.

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java

Changeset: 7837f7aab5ed
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-02-18 17:52 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/7837f7aab5ed

Split bci block mapping and local liveness analysis. Clean up bci block mapping. Always sort loop blocks to be consecutive.

! graal/com.oracle.graal.java/src/com/oracle/graal/java/AbstractFrameStateBuilder.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/HIRFrameStateBuilder.java
+ graal/com.oracle.graal.java/src/com/oracle/graal/java/LargeLocalLiveness.java
+ graal/com.oracle.graal.java/src/com/oracle/graal/java/LocalLiveness.java
+ graal/com.oracle.graal.java/src/com/oracle/graal/java/SmallLocalLiveness.java

Changeset: ff67cb313c9a
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-02-18 17:59 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/ff67cb313c9a

Simplify return block and unwind block creation in the graph builder.

! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java

Changeset: b0ba6f39cb60
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-02-18 18:10 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/b0ba6f39cb60

Allocate unwind and return block in bci block mapping instead of the graph builder and give them proper ids.

! graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java

Changeset: 63965fcb019b
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-02-18 18:23 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/63965fcb019b

Create helper methods in graph builder to support pending refactoring.

! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java

Changeset: 625633886e25
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-02-18 18:36 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/625633886e25

Reduce number of fields in BytecodeParser.

! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java

Changeset: 13d2019e24f1
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-02-18 18:48 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/13d2019e24f1

Move mutable parts of BciBlock to BytecodeParser.

! graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java

Changeset: 82475095334f
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-02-18 19:39 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/82475095334f

Refactorings / clean ups in the graph builder.

! graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java

Changeset: b53645225e48
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2015-02-18 20:20 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/b53645225e48

Merge.


Changeset: fb38e004503c
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2015-02-18 21:55 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/fb38e004503c

moved creation of String for detailed dependency failure message outside of no safepoint region

! src/share/vm/graal/graalEnv.cpp
! src/share/vm/graal/graalEnv.hpp

Changeset: 2f676c3ca430
Author:    Michael Van De Vanter  <michael.van.de.vanter at oracle.com>
Date:      2015-02-18 16:07 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/2f676c3ca430

Truffle/Instrumentation:  fix some optimization bugs; instrumentation PE tests now succeed after recent compiler work

! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/InstrumentationPartialEvaluationTest.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Probe.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/ProbeNode.java



More information about the graal-dev mailing list