hg: graal/graal: 46 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Sat Jun 30 18:06:09 PDT 2012
Changeset: 9bb0ba9e8ba6
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-25 12:17 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/9bb0ba9e8ba6
Adjust loop unroll policy a bit
Bailout in case unrolling goes very wrong
Add FullUnroll metric
In the gate, compile run* methods in product mode, not in fastdebug
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopPolicies.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopTransformations.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/LoopFullUnrollPhase.java
! mx/commands.py
Changeset: 1d3df3a16940
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-25 12:18 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/1d3df3a16940
Canonicalize more Mul/Div to shifts
! 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
Changeset: bb94f57c822b
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-18 00:29 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/bb94f57c822b
Fixate RegisterNode. Reenable NewInstance snippets.
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalOptions.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/RegisterNode.java
Changeset: 7ee5a3634003
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-26 10:56 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7ee5a3634003
Merge.
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AnchorNode.java
Changeset: 41149ce1422f
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-25 16:26 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/41149ce1422f
Add div test, group loop options in GraalOptions
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalOptions.java
+ graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ldiv3.java
Changeset: 0356d95f01ba
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-26 16:43 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/0356d95f01ba
While inlining, ensure proper anchoring of things that where anchored to the StartNode
Fix killCFG case where some dead nodes would not be removed, leading to later NullPointerExceptions
Fix Switch nodes simplification in case the node of the remaining successor changes because of deleting the other branches
Fix addDuplicates : do not patch inputs to the outer world if these inputs would point to an other graph
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/util/InliningUtil.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LookupSwitchNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/TableSwitchNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/GraphUtil.java
Changeset: 493e8d932148
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-26 16:50 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/493e8d932148
Make a copy of the probability array when cloning ControlSplitNodes
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ControlSplitNode.java
Changeset: a63ed5993987
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-26 16:51 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a63ed5993987
Add leadGraphID to IfNOde so that we can convert them to deopts
Add a phase that transforms If with a 0-1 probability to guards
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopTransformations.java
+ graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/ConvertUnreachedToGuardPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/LoopFullUnrollPhase.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/cfg/SimpleCFGTest.java
Changeset: f592c22421e7
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-26 16:54 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f592c22421e7
Look for LoopUnswitch opportunities (LoopUnswitch currently disabled)
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalOptions.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopPolicies.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/LoopTransformLowPhase.java
Changeset: 62f1b4b8de5c
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-26 16:54 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/62f1b4b8de5c
Merge
Changeset: 764db9ada24f
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2012-06-27 11:51 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/764db9ada24f
rework of switch operations: unify lookup- and tableswitch, introduce switch lir instructions
! graal/com.oracle.graal.bytecode/src/com/oracle/graal/bytecode/BytecodeLookupSwitch.java
! graal/com.oracle.graal.bytecode/src/com/oracle/graal/bytecode/BytecodeSwitch.java
! graal/com.oracle.graal.bytecode/src/com/oracle/graal/bytecode/BytecodeTableSwitch.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalOptions.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/ControlFlowOptimizer.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/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/util/InliningUtil.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.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ControlFlow.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/StandardOp.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ControlSplitNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.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/LookupSwitchNode.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/TableSwitchNode.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/LIRGeneratorTool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/IntegerStamp.java
Changeset: e9f7d16194a8
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-27 01:02 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e9f7d16194a8
added --base argument to javadoc command
! mxtool/mx.py
Changeset: 12a34d1bcaa2
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-27 01:03 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/12a34d1bcaa2
added site command to generate a javadoc-based website
+ graal/overview.html
! mx/commands.py
Changeset: d0a6e25de770
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-27 12:46 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d0a6e25de770
integrated mxtool changes from Maxine project
! mxtool/mx.py
Changeset: 6517d36e6905
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-27 13:01 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6517d36e6905
Merge.
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LookupSwitchNode.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/TableSwitchNode.java
Changeset: 05c5f68e23d5
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-27 14:15 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/05c5f68e23d5
Fix some If probabilities in graph builder
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: 0a249ed5566a
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-27 14:15 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/0a249ed5566a
Merge
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LookupSwitchNode.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/TableSwitchNode.java
Changeset: f96e7b39e9fe
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-27 15:40 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f96e7b39e9fe
Be more strict on isInt check in CAS lowering when index is constant
Use array write barrier for UnsafeStore if we can't be sure we're not storing to an array
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/ControlFlowOptimizer.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeStoreNode.java
Changeset: 6f2ccb483d96
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-27 18:06 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6f2ccb483d96
added overview.html for each project and integrated it into the generated 'mx site' command
+ graal/com.oracle.graal.alloc/overview.html
+ graal/com.oracle.graal.api.code/overview.html
+ graal/com.oracle.graal.api.interpreter/overview.html
+ graal/com.oracle.graal.api.meta/overview.html
+ graal/com.oracle.graal.api.test/overview.html
+ graal/com.oracle.graal.api/overview.html
+ graal/com.oracle.graal.boot.test/overview.html
+ graal/com.oracle.graal.boot/overview.html
+ graal/com.oracle.graal.bytecode/overview.html
+ graal/com.oracle.graal.compiler/overview.html
+ graal/com.oracle.graal.debug/overview.html
+ graal/com.oracle.graal.examples/overview.html
+ graal/com.oracle.graal.graph.test/overview.html
+ graal/com.oracle.graal.graph/overview.html
+ graal/com.oracle.graal.hotspot.server/overview.html
+ graal/com.oracle.graal.hotspot/overview.html
+ graal/com.oracle.graal.interpreter/overview.html
+ graal/com.oracle.graal.java/overview.html
+ graal/com.oracle.graal.jtt/overview.html
+ graal/com.oracle.graal.lir.amd64/overview.html
+ graal/com.oracle.graal.lir/overview.html
+ graal/com.oracle.graal.nodes/overview.html
+ graal/com.oracle.graal.printer/overview.html
+ graal/com.oracle.graal.snippets.test/overview.html
+ graal/com.oracle.graal.snippets/overview.html
+ graal/com.oracle.graal.tests/overview.html
+ graal/com.oracle.max.asm/overview.html
+ graal/com.oracle.max.cri/overview.html
+ graal/com.oracle.max.criutils/overview.html
! graal/overview.html
! mx/commands.py
! mxtool/mx.py
Changeset: e149c0e252e0
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-27 18:21 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e149c0e252e0
generated jpg for link to svg version of dependency to accommodate Internet Explorer
! graal/overview.html
! mx/commands.py
Changeset: 1c7852e6a39a
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-27 18:44 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/1c7852e6a39a
small refinement to generated javadoc
! mx/commands.py
Changeset: 24347f3b605f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-27 19:09 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/24347f3b605f
fixed javadoc command on Windows
! mxtool/mx.py
Changeset: 8d31a849ca97
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-28 09:51 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/8d31a849ca97
make the javadoc command work when classes have not been previously compiled
! mxtool/mx.py
Changeset: 4d7175cf3526
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-28 11:11 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/4d7175cf3526
enabled Eclipse/JDT javadoc checking and fixed resulting warnings
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/simple/DataFlowAnalysis.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Architecture.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Assumptions.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/BailoutException.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CalleeSaveLayout.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CallingConvention.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CodeUtil.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CompilationResult.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/RegisterConfig.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/RegisterValue.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/StackSlot.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/TargetDescription.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Constant.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ConstantPool.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ResolvedJavaMethod.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ResolvedJavaType.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Signature.java
! graal/com.oracle.graal.bytecode/src/com/oracle/graal/bytecode/Bytecodes.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalOptions.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/EdgeMoveOptimizer.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/Interval.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/InstructionPrinter.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopFragmentInside.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/package-info.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/schedule/SchedulePhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/Backend.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/util/BlockWorkList.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/FrameStateBuilder.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotspot/Test6959129.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotspot/Test7005594.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIR.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInsertionBuffer.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstruction.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LabelRef.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FrameState.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardNode.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/PhiNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueNodeUtil.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ConvertNode.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/SwitchNode.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/IsTypeNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewMultiArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/TypeSwitchNode.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
! graal/com.oracle.max.asm/src/com/oracle/max/asm/target/amd64/AMD64Assembler.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/util/UnsignedMath.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/CiXirAssembler.java
! graal/com.oracle.max.criutils/src/com/oracle/max/criutils/CompilationPrinter.java
! graal/com.oracle.max.criutils/src/com/oracle/max/criutils/JniMangle.java
! graal/com.oracle.max.criutils/src/com/oracle/max/criutils/SnapshotProfilingInfo.java
! graal/com.oracle.max.criutils/src/com/oracle/max/criutils/TTY.java
! mx/eclipse-settings/org.eclipse.jdt.core.prefs
Changeset: dfcb73ac6ba2
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-28 11:30 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/dfcb73ac6ba2
made invalid javadoc cause a JDT error
switched to using -XDignore.symbol.file flag to suppress internal API warnings emitted by javac and javadoc
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CallingConvention.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotspot/Test7005594.java
! mx/eclipse-settings/org.eclipse.jdt.core.prefs
! mxtool/mx.py
Changeset: 8c478272fb34
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-27 17:44 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/8c478272fb34
Cleanup and fixes in handling of VirtualStates around loop exits merging
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopFragment.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopFragmentInside.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FrameState.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/VirtualState.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualObjectState.java
Changeset: cc64f42d10d1
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-27 17:44 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/cc64f42d10d1
Safer arraycopy bulk write barrier
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/ArrayCopySnippets.java
Changeset: ed6142909ec8
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-28 12:00 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ed6142909ec8
Merge
Changeset: e4b9af013c4a
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-28 13:09 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e4b9af013c4a
Do not created a graph if we use a cached one
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/InliningPhase.java
Changeset: 1d2eeb28537f
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-28 13:10 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/1d2eeb28537f
Merge
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopFragmentInside.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FrameState.java
Changeset: 10341299528c
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-28 12:46 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/10341299528c
renamings: ExtendedRiRuntime -> GraalCodeCacheProvider, CiLoweringTool -> LoweringTool, RiGraphCache -> GraphCache
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/EscapeAnalysisPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/InliningPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/IntrinsificationPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/LoopFullUnrollPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/LoweringPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/util/InliningUtil.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphCache.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/InitializeNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/TLABAllocateNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/CheckCastSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/DirectObjectStoreNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/IntrinsifyArrayCopyPhase.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/NewInstanceSnippets.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/cri/CiLoweringTool.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/cri/ExtendedRiRuntime.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/cri/GraalCodeCacheProvider.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/cri/GraphCache.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/cri/LoweringTool.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/cri/RiGraphCache.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FixedGuardNode.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/ReadHubNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/SafeReadNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/SafeWriteNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeLoadNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeStoreNode.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/ArrayLengthNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/CheckCastNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/CompareAndSwapNode.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/NewInstanceNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/StoreIndexedNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/Lowerable.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetInstaller.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/GraalCompilerTest.java
Changeset: 429accae15aa
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-28 13:36 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/429accae15aa
moved some methods from CodeUtil to MetaUtil
renamed BaseUnresolved[Method|Field] to Unresolved[Method|Field] and moved them to the graal.api.meta project
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CodeUtil.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CompilationResult.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaUtil.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/UnresolvedField.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/UnresolvedMethod.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/OptimisticOptimizations.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopEx.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/util/InliningUtil.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationStatistics.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/counters/MethodEntryCounters.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotCompiledMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotProfilingInfo.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaField.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/TailcallNode.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FrameState.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/java/AccessFieldNode.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/IdealGraphPrinterDumpHandler.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetIntrinsificationPhase.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/CompiledMethodTest.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/GraalCompilerTest.java
! graal/com.oracle.max.criutils/src/com/oracle/max/criutils/BaseProfilingInfo.java
- graal/com.oracle.max.criutils/src/com/oracle/max/criutils/BaseUnresolvedField.java
- graal/com.oracle.max.criutils/src/com/oracle/max/criutils/BaseUnresolvedMethod.java
! graal/com.oracle.max.criutils/src/com/oracle/max/criutils/CompilationPrinter.java
! graal/com.oracle.max.criutils/src/com/oracle/max/criutils/SnapshotProfilingInfo.java
Changeset: 46ad94a0574a
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-28 13:39 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/46ad94a0574a
moved everything from com.oracle.graal.nodes.cri into com.oracle.graal.nodes.spi
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/EscapeAnalysisPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/InliningPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/IntrinsificationPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/LoopFullUnrollPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/LoweringPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/util/InliningUtil.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphCache.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/InitializeNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/TLABAllocateNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/CheckCastSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/DirectObjectStoreNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/IntrinsifyArrayCopyPhase.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/NewInstanceSnippets.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/cri/GraalCodeCacheProvider.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/cri/GraphCache.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/cri/LoweringTool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FixedGuardNode.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/ReadHubNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/SafeReadNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/SafeWriteNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeLoadNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeStoreNode.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/ArrayLengthNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/CheckCastNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/CompareAndSwapNode.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/NewInstanceNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/StoreIndexedNode.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/GraalCodeCacheProvider.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/GraphCache.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/Lowerable.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/LoweringTool.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetInstaller.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/GraalCompilerTest.java
Changeset: 0b517fac113e
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-28 13:45 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/0b517fac113e
renamed BaseProfilingInfo to DefaultProfilingInfo and moved it to com.oracle.graal.api.meta
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/DefaultProfilingInfo.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethod.java
- graal/com.oracle.max.criutils/src/com/oracle/max/criutils/BaseProfilingInfo.java
Changeset: cdc3c0776f9f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-28 13:48 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/cdc3c0776f9f
removed mechanism for persisting profile information
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalOptions.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethod.java
- graal/com.oracle.max.criutils/src/com/oracle/max/criutils/SnapshotProfilingInfo.java
Changeset: 873b7cffc7fc
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-28 13:52 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/873b7cffc7fc
moved TypeCheckHints to com.oracle.graal.api.code
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/TypeCheckHints.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotXirGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/CheckCastSnippets.java
- graal/com.oracle.max.criutils/src/com/oracle/max/criutils/TypeCheckHints.java
Changeset: 7a179a6be9ba
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-28 13:55 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7a179a6be9ba
moved CompilationPrinter to com.oracle.graal.printer
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
+ graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CompilationPrinter.java
- graal/com.oracle.max.criutils/src/com/oracle/max/criutils/CompilationPrinter.java
Changeset: b07fab75ae1b
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-28 13:58 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b07fab75ae1b
removed unused JniMangle class
- graal/com.oracle.max.criutils/src/com/oracle/max/criutils/JniMangle.java
Changeset: 4e5828456c28
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-28 14:09 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/4e5828456c28
added link to OpenJDK Graal project site in generated javadoc
! graal/overview.html
Changeset: 42f3dac334f9
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-28 14:10 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/42f3dac334f9
Merge.
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/InliningPhase.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FrameState.java
Changeset: 956217932b8c
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-28 14:15 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/956217932b8c
moved classes from com.oracle.max.cri.util to com.oracle.max.crituils
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/UnsafeSnippets.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/Condition.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/MembarNode.java
! graal/com.oracle.max.asm/src/com/oracle/max/asm/target/amd64/AMD64.java
! graal/com.oracle.max.asm/src/com/oracle/max/asm/target/amd64/AMD64Assembler.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/util/MemoryBarriers.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/util/UnsignedMath.java
+ graal/com.oracle.max.criutils/src/com/oracle/max/criutils/MemoryBarriers.java
+ graal/com.oracle.max.criutils/src/com/oracle/max/criutils/UnsignedMath.java
! mx/projects
Changeset: dab877fe7c31
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-28 15:36 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/dab877fe7c31
prevented error during mx site from corrupting an existing site
! mx/commands.py
Changeset: e0fd6e0a68fd
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-28 16:03 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e0fd6e0a68fd
disable ConvertUnreachedToGuardPhase for now
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
Changeset: 3d5e2e330ae3
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-28 16:04 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/3d5e2e330ae3
Merge
Changeset: e1d5c642d022
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-28 17:39 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e1d5c642d022
Started to draft a loop unswitching policy
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalOptions.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopEx.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopFragment.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopFragmentWhole.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopPolicies.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopsData.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/LoopTransformLowPhase.java
Changeset: 141b15521a39
Author: Christian Wimmer <christian.wimmer at oracle.com>
Date: 2012-06-29 18:33 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/141b15521a39
use annotated fields for operands of LIR instructions
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/simple/AssignRegisters.java
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/simple/LinearScanAllocator.java
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/simple/SpillAllAllocator.java
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/IntervalPrinter.java
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/RegisterVerifier.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/ControlFlowOptimizer.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/EdgeMoveOptimizer.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/Interval.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScanWalker.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/DebugInfoBuilder.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/amd64/AMD64DeoptimizationStub.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/amd64/AMD64XirOp.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/counters/MethodEntryCounters.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/TailcallNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/VerifyOopStubCall.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/target/AMD64NewInstanceStubCallOp.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/target/AMD64VerifyOopStubCallOp.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/target/amd64/AMD64SafepointOp.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/target/amd64/AMD64TailcallOp.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/target/amd64/HotSpotAMD64Backend.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Arithmetic.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Call.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Compare.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ControlFlow.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64LIRInstruction.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Move.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIR.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRDebugInfo.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRFrameState.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstruction.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstructionClass.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRVerifier.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRXirInstruction.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/StandardOp.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/TargetMethodAssembler.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/nodes/MathIntrinsicNode.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/target/amd64/AMD64MathIntrinsicOp.java
More information about the graal-dev
mailing list