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