hg: graal/graal: 22 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Tue Apr 1 01:00:08 UTC 2014
Changeset: f02fc7294a1d
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-03-28 14:02 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/f02fc7294a1d
Add javadoc to KindInterface.
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/KindInterface.java
Changeset: 45045ab19008
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-03-28 14:28 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/45045ab19008
Add LIRGenerator refactoring to CHANGELOG.
! CHANGELOG.md
Changeset: f6630873316b
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-03-31 10:03 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f6630873316b
Rename NodeLIRGenerator (and related classes and interfaces) to NodeLIRBuilder.
! 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.amd64/src/com/oracle/graal/compiler/amd64/AMD64NodeLIRGenerator.java
+ graal/com.oracle.graal.compiler.hsail/src/com/oracle/graal/compiler/hsail/HSAILNodeLIRBuilder.java
- graal/com.oracle.graal.compiler.hsail/src/com/oracle/graal/compiler/hsail/HSAILNodeLIRGenerator.java
+ graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXNodeLIRBuilder.java
- graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXNodeLIRGenerator.java
+ graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCNodeLIRBuilder.java
- graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCNodeLIRGenerator.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
+ graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRGenerator.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/Backend.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.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.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.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotNodeLIRGenerator.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotSafepointOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64RawNativeCallNode.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackend.java
+ graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotNodeLIRBuilder.java
- graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotNodeLIRGenerator.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackend.java
+ graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotNodeLIRBuilder.java
- graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotNodeLIRGenerator.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java
+ graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java
- graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotNodeLIRGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotLIRGenerator.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotNodeLIRBuilder.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotNodeLIRGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/AllocaNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/BeginLockScopeNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CStringNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CurrentJavaThreadNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CurrentLockNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/DeoptimizeCallerNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/DimensionsNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/DirectCompareAndSwapNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/EndLockScopeNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/GetObjectAddressNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/JumpToExceptionHandlerInCallerNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/MonitorCounterNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/MonitorExitStubCall.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/NewArrayStubCall.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/NewInstanceStubCall.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/NewMultiArrayStubCall.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/PatchReturnAddressNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/PrefetchAllocateNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/StubForeignCallNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/TailcallNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/VMErrorNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractBeginNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractEndNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/BreakpointNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/CallTargetNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ConstantNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DeoptimizeNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DynamicDeoptimizeNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/EntryMarkerNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardedValueNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InfopointNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeWithExceptionNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LogicConstantNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LoopBeginNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LoopEndNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MemoryProxyNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MergeNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PiNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ReturnNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/SafepointNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/UnwindNode.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/CompareNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ConditionalNode.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/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/IntegerDivNode.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/IntegerRemNode.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/IntegerTestNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IsNullNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/LeftShiftNode.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/NegateNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/NotNode.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/RightShiftNode.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/UnsignedDivNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/UnsignedRemNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/UnsignedRightShiftNode.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/extended/AddLocationNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ComputeAddressNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ConstantLocationNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FixedValueAnchorNode.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/ForeignCallNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/IndexedLocationNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/IntegerSwitchNode.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/MembarNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/NullCheckNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ReadNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/SnippetLocationNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeCastNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ValueAnchorNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/WriteNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoweredCompareAndSwapNode.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/RegisterFinalizerNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/SelfReplacingMethodCallTargetNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/TypeSwitchNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/ArithmeticLIRLowerable.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/LIRLowerable.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/NodeLIRBuiderTool.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/NodeLIRGeneratorTool.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/NodeMappableLIRBuilder.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/NodeMappableLIRGenerator.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualObjectNode.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinterObserver.java
! graal/com.oracle.graal.replacements.amd64/src/com/oracle/graal/replacements/amd64/AMD64FloatConvertNode.java
! graal/com.oracle.graal.replacements.hsail/src/com/oracle/graal/replacements/hsail/HSAILMathIntrinsicsNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/ArrayEqualsNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/BitCountNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/BitScanForwardNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/BitScanReverseNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/DirectReadNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/DirectStoreNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MathIntrinsicNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/ReadRegisterNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/ReverseBytesNode.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/WriteRegisterNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/arithmetic/IntegerAddExactSplitNode.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/arithmetic/IntegerMulExactSplitNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/arithmetic/IntegerSubExactSplitNode.java
! graal/com.oracle.graal.word/src/com/oracle/graal/word/nodes/WordCastNode.java
Changeset: 5accc969c8c7
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-03-31 13:45 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5accc969c8c7
use StatelessPostOrderNodeIterator in GraphOrder
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/MergeableState.java
+ graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/StatelessPostOrderNodeIterator.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/GraphOrder.java
Changeset: 8ebeb60167ee
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-03-31 13:45 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/8ebeb60167ee
compare constants in graphs in GraalCompilerTest.assertEquals
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/BoxingEliminationTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/PartialEvaluationTest.java
Changeset: 00b66fc77764
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-03-31 13:46 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/00b66fc77764
avoid repetitive BoxNode virtualization
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeClosure.java
Changeset: 75104db5215e
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-03-24 16:16 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/75104db5215e
Move Bytecode parsing into BytecodeParseHelper (defunc).
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParseHelper.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: f97c85e6366d
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-03-24 18:54 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/f97c85e6366d
Finished cleaning up BytecodeParseHelper abstract base class.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParseHelper.java
Changeset: 3676333a46bb
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-03-24 18:58 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3676333a46bb
Use BciBlock in BytecodeParseHelper.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParseHelper.java
Changeset: d76fce67b49d
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-03-24 19:24 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/d76fce67b49d
Created BaselineCompiler BytecodeParser inner class.
! graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineCompiler.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParseHelper.java
Changeset: 89be1673acd8
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-03-24 20:05 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/89be1673acd8
BytecodeParseHelper initialize members.
! graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineCompiler.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParseHelper.java
Changeset: 427576411fd7
Author: Niclas Adlertz <niclas.adlertz at oracle.com>
Date: 2014-03-25 12:07 +0000
URL: http://hg.openjdk.java.net/graal/graal/rev/427576411fd7
Implemented abstract methods of BytecodeParserHelper for GraphBuilderPhase
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: 3e9a8ef2e0e1
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-03-25 13:31 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3e9a8ef2e0e1
Work around Graph.unique() type issue.
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: e2a5528599e0
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-03-31 11:15 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e2a5528599e0
Merge (defunc).
! graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineCompiler.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParseHelper.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: be4c28683c08
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-03-31 14:28 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/be4c28683c08
Moved bytecode parsing from GraphBuilderPhase to BytecodeParseHelper.
! graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineCompiler.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParseHelper.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: b4d069921b5f
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-03-31 17:47 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b4d069921b5f
BytecodeParseHelper clean up.
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParseHelper.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: c25b121d36ec
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-03-31 17:51 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c25b121d36ec
Rename BytecodeParseHelper to AbstractBytecodeParser.
! graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineCompiler.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/AbstractBytecodeParser.java < graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParseHelper.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: f729be5acf8e
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-03-31 17:51 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f729be5acf8e
Merge.
Changeset: 162d8fe89017
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-03-31 18:05 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/162d8fe89017
Revert 3e9a8ef2e0e1.
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: b7afc71535d3
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-03-31 19:07 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b7afc71535d3
Disable checkstyle in mx gate.
! mx/mx_graal.py
Changeset: f3a5036cc13c
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-03-31 20:51 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f3a5036cc13c
javadoc fixes
javadoc has become stricter in jdk8
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/BytecodeFrame.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/DebugInfo.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/MemoryBarriers.java
! graal/com.oracle.graal.api.meta.jdk8.test/src/com/oracle/graal/api/meta/jdk8/test/TestResolvedJavaMethodJDK8.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/AbstractJavaProfile.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/AbstractProfiledItem.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/IntLookupSwitchTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/IntTableSwitchTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/StringSwitchTest.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/MethodFilter.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotBackend.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/debug/BenchmarkCounters.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotInstalledCode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMethodDataAccessor.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.jtt/src/com/oracle/graal/jtt/hotspot/Test6196102.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64FrameMap.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCFrameMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/EdgeMoveOptimizer.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ConstantNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FrameState.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/NormalizeCompareNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/BranchProbabilityNode.java
! graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionValue.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/HexCodeFile.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java
! graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/package-info.java
! graal/com.oracle.truffle.api.dsl/src/com/oracle/truffle/api/dsl/TypeCheck.java
! graal/com.oracle.truffle.api.dsl/src/com/oracle/truffle/api/dsl/TypeSystem.java
! graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/package-info.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/CompilerDirectives.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/debug/DefaultDebugManager.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/SLMain.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/SLExpressionNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/controlflow/SLIfNode.java
! graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/controlflow/SLWhileNode.java
Changeset: 7683ad455d81
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-03-31 20:28 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7683ad455d81
mx: fix post processing of javadoc for jdk8
! mxtool/mx.py
More information about the graal-dev
mailing list