hg: graal/graal: 24 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Tue Apr 29 01:00:08 UTC 2014


Changeset: 2a8628bc6c10
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2014-04-18 15:41 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2a8628bc6c10

Truffle: Allow null as a possible return value.

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

Changeset: 824b41170df9
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2014-04-28 10:31 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/824b41170df9

Merge.

- graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/LIRBlock.java
- graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/LIRControlFlowGraph.java
- graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/LIRFrameStateBuilder.java
- graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/LIRLoop.java
- graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/spi/LIRTypeTool.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerationResult.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerationResultBase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/LIRGenLowerable.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/LIRGenResLowerable.java
- graal/com.oracle.graal.graph/src/com/oracle/graal/graph/FieldIntrospection.java
- graal/com.oracle.graal.graph/src/com/oracle/graal/graph/UnsafeAccess.java
- graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/nodes/AtomicGetAndAddNode.java
- graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/nodes/LoweredAtomicGetAndAddNode.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/BinaryLogicNode.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadExceptionObjectNode.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/ArithmeticLIRGenerator.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/LIRGeneratorTool.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/FloatStamp.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/IllegalStamp.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/IntegerStamp.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/ObjectStamp.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/PrimitiveStamp.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampFactory.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampProvider.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/VoidStamp.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/phases/GraalOptions.java
- graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalLongUnitTest.java
- graal/com.oracle.graal.test/src/com/oracle/graal/test/LongTest.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/debug/ASTPrinter.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/debug/DebugContext.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/debug/DebugManager.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/debug/DefaultDebugManager.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/debug/KillException.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/debug/QuitException.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/instrument/DefaultNodeInstrumenter.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/instrument/InstrumentationNode.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/instrument/InstrumentationProbeEvents.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/instrument/InstrumentationProbeNode.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/instrument/InstrumentationProxyNode.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/instrument/NodeInstrumenter.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/instrument/NodePhylum.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/instrument/PhylumMarked.java
- test/baseline_whitelist.txt

Changeset: d030e31fe082
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2014-04-28 10:34 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d030e31fe082

Increase default value for maximum number of Graal nodes during partial evaluation.

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

Changeset: 70e4316c5785
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-04-25 13:56 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/70e4316c5785

Split HotSpotLoweringProvider into interface and implementation class.

! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLoweringProvider.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotLoweringProvider.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/CallNode.java

Changeset: 73f419a501ac
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-04-25 14:57 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/73f419a501ac

Make HSAILHotSpotLoweringProvider extensible.

! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackendFactory.java

Changeset: 7e07c99663cb
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-04-25 16:17 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/7e07c99663cb

HSAIL: support for emitLea.

! graal/com.oracle.graal.asm.hsail/src/com/oracle/graal/asm/hsail/HSAILAssembler.java
! graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILMove.java

Changeset: 3dde8d8c95b8
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-04-25 16:21 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/3dde8d8c95b8

HSAIL: support for directly storing boolean

! graal/com.oracle.graal.asm.hsail/src/com/oracle/graal/asm/hsail/HSAILAssembler.java

Changeset: 40d0022115ee
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-04-28 11:18 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/40d0022115ee

Merge.

! graal/com.oracle.graal.asm.hsail/src/com/oracle/graal/asm/hsail/HSAILAssembler.java
- graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/LIRBlock.java
- graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/LIRControlFlowGraph.java
- graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/LIRFrameStateBuilder.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerationResult.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerationResultBase.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/LIRGenLowerable.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/LIRGenResLowerable.java
- graal/com.oracle.graal.graph/src/com/oracle/graal/graph/FieldIntrospection.java
- graal/com.oracle.graal.graph/src/com/oracle/graal/graph/GraalInternalError.java
- graal/com.oracle.graal.graph/src/com/oracle/graal/graph/UnsafeAccess.java
- graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/AbstractNodeIterable.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotLoweringProvider.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/FastNodeClassRegistry.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotLoweringProvider.java
! graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILMove.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractBeginNode.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/Condition.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/AbstractBlock.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/AbstractBlockBase.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/AbstractControlFlowGraph.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/BlockMap.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/Loop.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadExceptionObjectNode.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/ArithmeticLIRGenerator.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/LIRGeneratorTool.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/LIRTypeTool.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/FloatStamp.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/IllegalStamp.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/IntegerStamp.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/ObjectStamp.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/PrimitiveStamp.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/Stamp.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampFactory.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampProvider.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/VoidStamp.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/ComputeImmediateDominator.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/NodeIterators.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/TreeIterators.java
- graal/com.oracle.graal.phases/src/com/oracle/graal/phases/GraalOptions.java
- graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalLongUnitTest.java
- graal/com.oracle.graal.test/src/com/oracle/graal/test/LongTest.java
- graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotOptimizedCallTarget.java
- graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/substitutions/HotSpotOptimizedCallTargetSubstitutions.java
- graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultCompilationPolicy.java
- graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallNode.java
- graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TimedCompilationPolicy.java
- graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCallPath.java
- graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompiler.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/debug/ASTPrinter.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/debug/DebugContext.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/debug/DebugManager.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/debug/DefaultDebugManager.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/debug/KillException.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/debug/QuitException.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultCallNode.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/MaterializedFrameNotify.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/CallNode.java
+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/DirectCallNode.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/instrument/DefaultNodeInstrumenter.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/instrument/InstrumentationNode.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/instrument/InstrumentationProbeEvents.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/instrument/InstrumentationProbeNode.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/instrument/InstrumentationProxyNode.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/instrument/NodeInstrumenter.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/instrument/NodePhylum.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/instrument/PhylumMarked.java
- src/cpu/sparc/vm/graalCodeInstaller_sparc.hpp
- src/cpu/x86/vm/graalCodeInstaller_x86.hpp

Changeset: 619e823d69c4
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-04-25 12:01 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/619e823d69c4

graal init: improve help text

! src/share/vm/graal/graalGlobals.hpp

Changeset: 27fa615f5a1c
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-04-25 15:47 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/27fa615f5a1c

mx export: fix VM() usage

! mx/mx_graal.py

Changeset: 5dcf0ae606f3
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-04-28 12:07 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/5dcf0ae606f3

mx: new export command

! .hgignore
! mx/mx_graal.py
! mxtool/mx.py

Changeset: a9df38ce8fb7
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-04-27 16:44 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a9df38ce8fb7

mx: disable doclint when running javadoc (until the code base is doclint clean)

! mxtool/mx.py

Changeset: 1d3c23e675ed
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-04-27 17:29 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/1d3c23e675ed

fixed some minor javadoc formatting issues

! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/stack/StackIntrospection.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/IntegerStamp.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/PrimitiveStamp.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/Stamp.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/BaseReduction.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/CastCheckExtractor.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/CheckCastReduction.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/EquationalReasoner.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/FixedGuardReduction.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/FlowSensitiveReduction.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/FlowUtil.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/GuardingPiReduction.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/State.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/Witness.java
! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotFrameInstance.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/call/SLAbstractDispatchNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/runtime/SLNull.java

Changeset: 21204413a6de
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-04-27 18:03 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/21204413a6de

fixed javadoc errors

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchGenerator.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/cfs/State.java

Changeset: ca16edfcecd5
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-04-28 16:22 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/ca16edfcecd5

mx: fixed site command by removing brittle post-processing of javadoc output

! mxtool/mx.py

Changeset: 2ca44250eee3
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-04-28 16:34 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2ca44250eee3

removed unnecessary String creation

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoweringPhase.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/BasePhase.java

Changeset: 7a5c34543493
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-04-28 16:35 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/7a5c34543493

Merge.

! mxtool/mx.py

Changeset: 009247069a62
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-04-28 17:26 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/009247069a62

updated to latest version of JAVA_ALLOCATION_INSTRUMENTER library

! mx/projects

Changeset: 5d494a1627e0
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-04-28 15:57 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/5d494a1627e0

Ignore unit tests instead of expecting failures.

! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/NewStringEqualsTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/NonEscapingNewObjWithArrayTest.java

Changeset: 421a5d2beefe
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-04-28 16:07 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/421a5d2beefe

Merge.

! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/NewStringEqualsTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/lambda/NonEscapingNewObjWithArrayTest.java

Changeset: bd2d8a93cfbe
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-04-28 10:14 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/bd2d8a93cfbe

fix bug with compressed comparision using wrong version of constant

! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java

Changeset: 3a6dffce5158
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-04-28 12:11 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/3a6dffce5158

delete memory peephole machinery

- graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64MemoryPeephole.java
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64NodeLIRBuilder.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java
- graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotMemoryPeephole.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/BinaryOpLogicNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/UnaryOpLogicNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/AndNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/BitLogicNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatAddNode.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/FloatConvertNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatDivNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatMulNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatRemNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatSubNode.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/IntegerConvertNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerMulNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerSubNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/NarrowNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/OrNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ReinterpretNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/SignExtendNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/XorNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ZeroExtendNode.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/MemoryArithmeticLIRLowerable.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/MemoryArithmeticLIRLowerer.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/NodeLIRBuilderTool.java

Changeset: 997bfb063417
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-04-28 21:30 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/997bfb063417

Fix bug in CompareNode canonicalization.

! 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
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ZeroExtendNode.java

Changeset: 2a83d2482625
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-04-29 00:05 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/2a83d2482625

Truffle: add IllegalArgumentException to skipped exception types

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



More information about the graal-dev mailing list