hg: graal/graal: 68 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Sat Jun 9 18:05:28 PDT 2012
Changeset: c89a69ca8dbb
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-04 16:00 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c89a69ca8dbb
NodeBitMap is a NodeIterable
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeBitMap.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/NodeIterable.java
Changeset: e26e6dca0bcf
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-05 21:43 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e26e6dca0bcf
added @Parameter and @Constant annotations which simplify creation and instantiation of snippets
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/CheckCastSnippets.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/Snippet.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/nodes/ExplodeLoopNode.java
+ graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/nodes/LoadMultipleParameterNode.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/CheckCastTest.java
Changeset: 9f4783c0269e
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-06 18:04 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/9f4783c0269e
folded -G:+CheckcastCounters functionality into checkcast snippets
fixed bug in translation of @Parameter(multiple = true) parameters
modified commands.py to appease jacoco
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/CheckCastSnippets.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadIndexedNode.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/nodes/LoadSnippetParameterNode.java < graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/nodes/LoadMultipleParameterNode.java
! mx/commands.py
Changeset: d554a6709d5e
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-07 09:47 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d554a6709d5e
minor improvement to annotation search function
! mx/commands.py
Changeset: f70b1547c7bf
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-06-07 12:15 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f70b1547c7bf
small refactoring of snippet API
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/CheckCastSnippets.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/Snippet.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java
Changeset: 62767a364197
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-04 16:01 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/62767a364197
Made nodeClass final, remove unused import introduced in a merge
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadIndexedNode.java
Changeset: 85986efe747e
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-04 16:15 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/85986efe747e
Check edge types for replacements in addDuplicate
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
Changeset: 9743ae819f73
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-05 17:38 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/9743ae819f73
Move virtual chain help methods from SuperBlock to GraphUtil
Rename replaceAtPredecessors to replaceAtPredecessor
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopTransformDataResolver.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/SuperBlock.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/ConvertDeoptimizeToGuardPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/SnippetIntrinsificationPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/util/InliningUtil.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.graph/src/com/oracle/graal/graph/NodeSuccessorList.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/MergeNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ScheduledNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/GraphUtil.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java
Changeset: 21cab9000931
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-06 18:55 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/21cab9000931
.filter() on Graph.getNode now tries to use the fast node iterator if possible
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/NodeIterable.java
Changeset: 5d0d72b37f88
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-06 19:09 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5d0d72b37f88
Switch to new loop transformation framework, use it for peeling and full unrolling for snippets
Change behaviour or addDuplicates : it now connects things to the 'outer world' for inputs. Only replacement of nodes which are in the set of duplicated nodes get their edges updates
+ 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/LoopFragmentInside.java
+ graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopFragmentInsideBefore.java
+ graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopFragmentInsideFrom.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/LoopTransformDataResolver.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopTransformUtil.java
+ graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopTransformations.java
+ graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopsData.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/SuperBlock.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/LoopTransformPhase.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java
Changeset: 82f44f47e1aa
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-06 19:19 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/82f44f47e1aa
Merge
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java
Changeset: f0130457c50c
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-07 12:14 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f0130457c50c
Help old javac version with generics
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopTransformations.java
Changeset: 35f9b57d70cb
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-07 13:01 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/35f9b57d70cb
Merge
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java
Changeset: 5134cd2f25ed
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-01 19:27 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5134cd2f25ed
Remove installMethod from RiMethod.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRuntime.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiRuntime.java
Changeset: 64b1fceb4570
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-01 19:27 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/64b1fceb4570
Merge.
Changeset: c78cf0abfdff
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-06 17:20 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c78cf0abfdff
Removed unused import.
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadIndexedNode.java
Changeset: 80abea6e5e27
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-06 17:20 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/80abea6e5e27
Merge.
Changeset: a4dfee0b8fbd
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-07 16:15 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a4dfee0b8fbd
Merge.
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopTransformDataResolver.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopTransformUtil.java
- graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/SuperBlock.java
- graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/nodes/LoadMultipleParameterNode.java
Changeset: eb0d4946a1ea
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-07 16:28 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/eb0d4946a1ea
Fix compiler warnings.
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopEx.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopFragmentInside.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java
Changeset: 8d7d009a54d8
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-07 17:01 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/8d7d009a54d8
Introduction of com.oracle.graal.api project.
+ graal/com.oracle.graal.api/src/com/oracle/graal/api/Graal.java
+ graal/com.oracle.graal.api/src/com/oracle/graal/api/GraalRuntime.java
! 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/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/CompilerImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/IntrinsifyArrayCopyPhase.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/GraalRuntime.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/GraalIntrinsics.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/Snippets.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/GraphTest.java
! mx/projects
Changeset: d2f2dede7c1a
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-07 17:06 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d2f2dede7c1a
Introduction of the project com.oragle.graal.api.meta.
! mx/projects
Changeset: d89b20486d87
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-07 17:07 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d89b20486d87
Renaming CiConstant => RiConstant.
! 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/phases/CanonicalizerPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/SnippetIntrinsificationPhase.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.compiler/src/com/oracle/graal/compiler/types/NegateObjectTypeFeedback.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/types/NegateScalarTypeFeedback.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVM.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVMImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompiler.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/nodes/WriteBarrier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotField.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypePrimitive.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeResolvedImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotXirGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/server/ReplacingStreams.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/target/amd64/HotSpotAMD64Backend.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/AMD64Arithmetic.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/AMD64Move.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/TargetMethodAssembler.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ConstantNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueNode.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/Condition.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/IntegerEqualsNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerLessThanNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IsNullNode.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/IndexedLocationNode.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/UnboxNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ValueAnchorNode.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/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/InstanceOfNode.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/LoadFieldNode.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/NewArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewMultiArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/CanonicalizerTool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/EscapeOp.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/types/ObjectTypeFeedbackStore.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/ObjectTypeFeedbackTool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/ObjectTypeQuery.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/ScalarTypeFeedbackStore.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/ScalarTypeFeedbackTool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/ScalarTypeQuery.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampFactory.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/nodes/MathIntrinsicNode.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/ConditionTest.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/EscapeAnalysisTest.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiConstant.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiKind.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiTargetMethod.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiValueUtil.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiVirtualObject.java
+ graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/RiConstant.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/package-info.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiResolvedField.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiResolvedType.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiRuntime.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/CiXirAssembler.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/XirArgument.java
Changeset: 13aee5aba8cc
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-07 17:07 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/13aee5aba8cc
Moved RiConstant to cri.ri package.
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/DebugInfoBuilder.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/amd64/AMD64XirOp.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/types/NegateObjectTypeFeedback.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/types/NegateScalarTypeFeedback.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/WriteBarrier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/server/ReplacingStreams.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/AMD64Compare.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Move.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueNode.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/Condition.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/IntegerEqualsNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerLessThanNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IsNullNode.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/ValueAnchorNode.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/ArrayLengthNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/EscapeOp.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/ObjectTypeFeedbackStore.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/ObjectTypeFeedbackTool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/ObjectTypeQuery.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/ScalarTypeFeedbackStore.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/ScalarTypeFeedbackTool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/ScalarTypeQuery.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/nodes/MathIntrinsicNode.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/ConditionTest.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/EscapeAnalysisTest.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiValueUtil.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/package-info.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiConstant.java < graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/RiConstant.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiResolvedField.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/XirArgument.java
Changeset: 438ab53efdd0
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-07 17:08 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/438ab53efdd0
Renaming CiKind => RiKind.
! 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/LIRGenerator.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/BoxingEliminationPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/IdentifyBoxingPhase.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/SnippetIntrinsificationPhase.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/AMD64XirAssembler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/amd64/AMD64XirOp.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/types/TypeFeedbackCache.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/util/InliningUtil.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilerImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilerObject.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVM.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVMImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompiler.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/nodes/CurrentThread.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/WriteBarrier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotCompiledMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotField.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRegisterConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotSignature.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypePrimitive.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeResolvedImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeUnresolved.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotXirGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/server/ReplacingStreams.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/ArrayCopySnippets.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/GetObjectAddressNode.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/UnsafeSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/target/amd64/HotSpotAMD64Backend.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/FrameStateBuilder.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/AMD64Arithmetic.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/src/com/oracle/graal/lir/FrameMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/Variable.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/TargetMethodAssembler.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/FrameState.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.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/UnwindNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueUtil.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/ArithmeticNode.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/ConvertNode.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/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/IntegerBelowThanNode.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/IntegerEqualsNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerLessThanNode.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/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/LogicNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/NormalizeCompareNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ObjectEqualsNode.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/RightShiftNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ShiftNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/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/extended/BoxNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/BoxingMethodPool.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/IndexedLocationNode.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/ReadNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnboxNode.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/AccessIndexedNode.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/InstanceOfNode.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/LoadFieldNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadIndexedNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewArrayNode.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/StoreIndexedNode.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/types/ScalarTypeFeedbackStore.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/GenericStamp.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/Stamp.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampFactory.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/NodeClassSnippets.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/nodes/MathIntrinsicNode.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/CompiledMethodTest.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.asm/src/com/oracle/max/asm/target/amd64/AMD64MacroAssembler.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiAddress.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiKind.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiMonitorValue.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRegister.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRegisterConfig.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRegisterValue.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRuntimeCall.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiStackSlot.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiTarget.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiUtil.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiValue.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiValueUtil.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiVirtualObject.java
+ graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/RiKind.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/package-info.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiConstant.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiField.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiRegisterConfig.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiRuntime.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiSignature.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiType.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/CiXirAssembler.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/RiXirGenerator.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/XirSnippet.java
Changeset: 452f91ebdb54
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-07 17:09 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/452f91ebdb54
Moved RiKind to cri.ri package.
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/Interval.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/BoxingEliminationPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/IdentifyBoxingPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/amd64/AMD64XirAssembler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/types/TypeFeedbackCache.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilerObject.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompiler.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotSignature.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypePrimitive.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeResolvedImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeUnresolved.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/ArrayCopySnippets.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/GetObjectAddressNode.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/UnsafeSnippets.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/FrameStateBuilder.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/Variable.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/IfNode.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/UnwindNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueUtil.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/ArithmeticNode.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/ConvertNode.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/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/IntegerBelowThanNode.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/IntegerEqualsNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerLessThanNode.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/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/LogicNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/NormalizeCompareNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ObjectEqualsNode.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/RightShiftNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ShiftNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/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/extended/BoxNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/BoxingMethodPool.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/IndexedLocationNode.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/ReadNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnboxNode.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/AccessIndexedNode.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/InstanceOfNode.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/LoadFieldNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadIndexedNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewArrayNode.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/StoreIndexedNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/ScalarTypeFeedbackStore.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/GenericStamp.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/Stamp.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampFactory.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/NodeClassSnippets.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/nodes/MathIntrinsicNode.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/CompiledMethodTest.java
! graal/com.oracle.max.asm/src/com/oracle/max/asm/target/amd64/AMD64.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiAddress.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiMonitorValue.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRegister.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRegisterValue.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRuntimeCall.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiStackSlot.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiTarget.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiValue.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/package-info.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiField.java
= graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiKind.java < graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/RiKind.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiSignature.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiType.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/RiXirGenerator.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/XirSnippet.java
! graal/com.oracle.max.criutils/src/com/oracle/max/criutils/BaseUnresolvedField.java
Changeset: 28af6dff047f
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-07 17:25 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/28af6dff047f
C++ changes for the renamings of CiKind and CiConstant.
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalCompilerToVM.cpp
! src/share/vm/graal/graalJavaAccess.hpp
Changeset: 56860d3f9f39
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-07 18:12 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/56860d3f9f39
More refactorings and renamings in preparation of ci/ri split.
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/simple/AssignRegisters.java
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/simple/DataFlowAnalysis.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/ResolveDataFlow.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/Location.java
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/LocationMap.java
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/LocationUtil.java
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/MoveResolver.java
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/RegisterVerifier.java
! graal/com.oracle.graal.api/src/com/oracle/graal/api/GraalRuntime.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/OptimisticOptimizations.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/alloc/MoveResolver.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/RegisterVerifier.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/gen/PhiResolver.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/LoweringPhase.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/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.compiler/src/com/oracle/graal/compiler/util/InliningUtil.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/ArrayWriteBarrier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/FieldWriteBarrier.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/WriteBarrier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotCodeInfo.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodData.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotProfilingInfo.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRegisterConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotXirGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/server/ReplacingStreams.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/DirectStoreNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/GetObjectAddressNode.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.java/src/com/oracle/graal/java/GraphBuilderPhase.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/FrameMap.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/LIRInstruction.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/ValueUtil.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/Variable.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/TargetMethodAssembler.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/cri/CiLoweringTool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DeoptimizeNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FixedGuardNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardNode.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/FloatMulNode.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/IntegerMulNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/LIRGeneratorTool.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.snippets/src/com/oracle/graal/snippets/target/amd64/AMD64MathIntrinsicOp.java
! graal/com.oracle.max.asm/src/com/oracle/max/asm/target/amd64/AMD64Assembler.java
! graal/com.oracle.max.asm/src/com/oracle/max/asm/target/amd64/AMD64MacroAssembler.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiAddress.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiCallingConvention.java
+ graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiDeoptAction.java
+ graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiDeoptReason.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiFrame.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiMonitorValue.java
+ graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRegisterAttributes.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRegisterConfig.java
+ graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRegisterConfigImpl.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRegisterValue.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiStackSlot.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiUtil.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiValue.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiValueUtil.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiVirtualObject.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/package-info.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiCodeInfo.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiConstant.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiDeoptAction.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiDeoptReason.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiProfilingInfo.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiRegisterAttributes.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiRegisterConfig.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiRuntime.java
+ graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiValue.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/CiXirAssembler.java
! graal/com.oracle.max.criutils/src/com/oracle/max/criutils/BaseProfilingInfo.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: dc71b06d09f8
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-07 18:24 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/dc71b06d09f8
Moving classes from cri.ri to api.meta.
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/simple/AssignRegisters.java
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/simple/DataFlowAnalysis.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/ResolveDataFlow.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/Location.java
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/LocationMap.java
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/LocationUtil.java
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/MoveResolver.java
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/RegisterVerifier.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaAccessCapability.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiBitMap.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiCodeInfo.java < graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiCodeInfo.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiCompiledMethod.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiConstant.java < graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiConstant.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiConstantPool.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiDeoptReason.java < graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiDeoptReason.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiExceptionHandler.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiExceptionSeen.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiField.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiKind.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiMethod.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiProfilingInfo.java < graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiProfilingInfo.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiResolvedField.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiResolvedMethod.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiResolvedType.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiSignature.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiType.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiTypeProfile.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiUtil.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiValue.java < graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiValue.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/package-info.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/OptimisticOptimizations.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/alloc/MoveResolver.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/RegisterVerifier.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/gen/PhiResolver.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/BoxingEliminationPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/CanonicalizerPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/CheckCastEliminationPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/IdentifyBoxingPhase.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/LoweringPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/SnippetIntrinsificationPhase.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/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/AMD64XirAssembler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/amd64/AMD64XirOp.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/types/NegateObjectTypeFeedback.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/types/NegateScalarTypeFeedback.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/types/TypeFeedbackCache.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/util/InliningUtil.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/Compiler.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilerImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilerObject.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotDebugConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/MethodFilter.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVM.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVMImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompiler.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/nodes/ArrayWriteBarrier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CurrentThread.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/FieldWriteBarrier.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/WriteBarrier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotCodeInfo.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotCompiledMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotConstantPool.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotExceptionHandler.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotField.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotGraphCache.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodData.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodDataAccessor.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodResolved.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodResolvedImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodUnresolved.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotProfilingInfo.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRegisterConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotSignature.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotType.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypePrimitive.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeResolved.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeResolvedImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeUnresolved.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotXirGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/server/ReplacingStreams.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/ArrayCopySnippets.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/DirectStoreNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/GetObjectAddressNode.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/UnsafeSnippets.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.java/src/com/oracle/graal/java/BciBlockMapping.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/FrameStateBuilder.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderConfiguration.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/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/FrameMap.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/LIRInstruction.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/ValueUtil.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/Variable.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/TargetMethodAssembler.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/RiGraphCache.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/FixedGuardNode.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/IfNode.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/StructuredGraph.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/UnwindNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueUtil.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/ArithmeticNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/BinaryNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/CompareNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/Condition.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/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/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/IntegerBelowThanNode.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/IntegerEqualsNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerLessThanNode.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/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/LogicNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/NormalizeCompareNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ObjectEqualsNode.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/RightShiftNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ShiftNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/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/extended/BoxNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/BoxingMethodPool.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/IndexedLocationNode.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/ReadHubNode.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/UnboxNode.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/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/extended/ValueAnchorNode.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/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/InstanceOfNode.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/LoadFieldNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadIndexedNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewArrayNode.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/NewMultiArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewObjectArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewTypeArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/StoreFieldNode.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/CanonicalizerTool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/EscapeField.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/EscapeOp.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/types/ObjectTypeFeedbackStore.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/ObjectTypeFeedbackTool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/ObjectTypeQuery.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/ScalarTypeFeedbackStore.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/ScalarTypeFeedbackTool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/ScalarTypeQuery.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/GenericStamp.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/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/virtual/BoxedVirtualObjectNode.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.printer/src/com/oracle/graal/printer/IdealGraphPrinter.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/IdealGraphPrinterDumpHandler.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/NodeClassSnippets.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/Snippets.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
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/CheckCastTest.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/ConditionTest.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/EscapeAnalysisTest.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/GraphTest.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/InstanceOfTest.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/TypeCheckTest.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.asm/src/com/oracle/max/asm/target/amd64/AMD64MacroAssembler.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiAddress.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiAssumptions.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiBitMap.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiCallingConvention.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiCodePos.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiCompilationStatistics.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiDebugInfo.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiExceptionHandler.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiFrame.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiMonitorValue.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRegister.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRegisterConfig.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRegisterConfigImpl.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRegisterValue.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRuntimeCall.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiStackSlot.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiTarget.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiTargetMethod.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiUtil.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiValueUtil.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiVirtualObject.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/package-info.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiCompiledMethod.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiConstantPool.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiExceptionHandler.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiExceptionSeen.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiField.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiKind.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiMethod.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiResolvedField.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiResolvedMethod.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiResolvedType.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiRuntime.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiSignature.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiType.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiTypeProfile.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/package-info.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/CiXirAssembler.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/RiXirGenerator.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/XirArgument.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/XirSnippet.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/JniMangle.java
! graal/com.oracle.max.criutils/src/com/oracle/max/criutils/SnapshotProfilingInfo.java
! graal/com.oracle.max.criutils/src/com/oracle/max/criutils/TypeCheckHints.java
Changeset: 22fe762332af
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-07 18:37 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/22fe762332af
Changes in C++ part for the Java renamings.
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalCompilerToVM.cpp
! src/share/vm/graal/graalJavaAccess.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 6ed763809de7
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-07 18:41 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6ed763809de7
Added new projects graal.api.code and graal.api.interpreter
- graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaAccessCapability.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaAccessProvider.java
! mx/projects
Changeset: 426c605c9d3c
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-07 18:55 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/426c605c9d3c
Move cri.ci to api.code.
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/simple/DataFlowAnalysis.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/MoveResolver.java
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/RegisterVerifier.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiAddress.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiArchitecture.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiAssumptions.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiBailout.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiCalleeSaveLayout.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiCallingConvention.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiCodePos.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiCompilationStatistics.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiDebugInfo.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiDeoptAction.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiExceptionHandler.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiFrame.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiGenericCallback.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiMonitorValue.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiRegister.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiRegisterAttributes.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiRegisterConfig.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiRegisterConfigImpl.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiRegisterValue.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiRuntimeCall.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiStackSlot.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiTarget.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiTargetMethod.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiUtil.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiValueUtil.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiVirtualObject.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/RiRuntime.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/package-info.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/OptimisticOptimizations.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/alloc/MoveResolver.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/RegisterVerifier.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/phases/CanonicalizerPhase.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/LoweringPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/SnippetIntrinsificationPhase.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/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/AMD64XirAssembler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/amd64/AMD64XirOp.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/types/PropagateTypeCachePhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/types/TypeFeedbackCache.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/util/InliningUtil.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/util/Util.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/Compiler.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilerImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotDebugConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotTargetMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVM.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVMImpl.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/nodes/CurrentThread.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/WriteBarrier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotCodeInfo.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotCompiledMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotField.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodResolvedImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotProfilingInfo.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRegisterConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotXirGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/ArrayCopySnippets.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/DirectStoreNode.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/SystemSnippets.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.java/src/com/oracle/graal/java/BciBlockMapping.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/JsrNotSupportedBailout.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/AMD64Move.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRDebugInfo.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstruction.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/ValueUtil.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/Variable.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/TargetMethodAssembler.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/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/FixedGuardNode.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/UnwindNode.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/Condition.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerMulNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/BoxingMethodPool.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/ReadHubNode.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/RuntimeCallNode.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/AccessMonitorNode.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/ExceptionObjectNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadFieldNode.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/RegisterFinalizerNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/CanonicalizerTool.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/types/TypeFeedbackTool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampFactory.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.printer/src/com/oracle/graal/printer/IdealGraphPrinterDumpHandler.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/GraalIntrinsics.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/MathSnippetsX86.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/NodeClassSnippets.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/Snippets.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/target/amd64/AMD64MathIntrinsicOp.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/GraphTest.java
! graal/com.oracle.max.asm/src/com/oracle/max/asm/AbstractAssembler.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.asm/src/com/oracle/max/asm/target/amd64/AMD64MacroAssembler.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiAddress.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiArchitecture.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiAssumptions.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiBailout.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiCalleeSaveLayout.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiCallingConvention.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiCodePos.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiCompilationStatistics.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiDebugInfo.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiDeoptAction.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiExceptionHandler.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiFrame.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiGenericCallback.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiMonitorValue.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRegister.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRegisterAttributes.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRegisterConfig.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRegisterConfigImpl.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRegisterValue.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRuntimeCall.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiStackSlot.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiTarget.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiTargetMethod.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiUtil.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiValueUtil.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiVirtualObject.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/package-info.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiRuntime.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/CiXirAssembler.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/XirSite.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/XirSnippet.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/HexCodeFile.java
! graal/com.oracle.max.criutils/src/com/oracle/max/criutils/SnapshotProfilingInfo.java
! graal/com.oracle.max.criutils/src/com/oracle/max/criutils/TypeCheckHints.java
! mx/projects
Changeset: fe3288796132
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-07 18:55 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/fe3288796132
Add placeholder for CodeCacheProvider interface.
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CodeCacheProvider.java
Changeset: 18f51ca0070f
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-07 19:02 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/18f51ca0070f
Changes in the C++ part according to the Java renamings.
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalCompilerToVM.cpp
! src/share/vm/graal/graalJavaAccess.hpp
! src/share/vm/runtime/arguments.cpp
Changeset: 933322fc2e79
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-07 19:53 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/933322fc2e79
Added additional dependencies to graal.hotspot project.
! mx/projects
Changeset: 5d19620a331d
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-07 20:39 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5d19620a331d
Added VirtualMachineComponent as well as CompilationQueue and Interpreter interfaces.
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CompilationQueue.java
+ graal/com.oracle.graal.api.interpreter/src/com/oracle/graal/api/interpreter/Interpreter.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/VirtualMachineComponent.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/Compiler.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilerImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilerObject.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilerThread.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompiler.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompilerImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotTargetMethod.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/nodes/TailcallNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/WriteBarrier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotCodeInfo.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotCompiledMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotConstantPool.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotField.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotKlassOop.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodData.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodUnresolved.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotProfilingInfo.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotSignature.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotType.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypePrimitive.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeResolvedImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeUnresolved.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotXirGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/server/CompilationServer.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/ArrayCopySnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/CheckCastSnippets.java
! mx/projects
Changeset: 35753b8c098a
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-07 20:54 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/35753b8c098a
C++ changes for Java renamings.
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalJavaAccess.hpp
! src/share/vm/graal/graalVMToCompiler.cpp
Changeset: bbb1c970cc15
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-08 12:22 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/bbb1c970cc15
Fixed reflective access to CompilerImpl.
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/GraalAccess.java
Changeset: e09a1efdeafd
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-07 21:13 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e09a1efdeafd
Remove compilation restriction on run* methods in jtt, add Object::<init> to the compiled method to test escape analysis
Added a loop+escape analysis test
Remove unused import
+ graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/LoopEscape.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java
! mx/commands.py
Changeset: 62952fa9e7aa
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-08 11:52 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/62952fa9e7aa
UnsafeCast node is nonNull if it casts a non-null object
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeCastNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampFactory.java
Changeset: cedae73d9c2a
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-08 15:11 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/cedae73d9c2a
Fix problem with jython and tmt
Make loop peeling work when there is no frame state on the loop begin
! 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/LoopFragmentInside.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
Changeset: e05bb6f6c58b
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-06-08 15:17 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e05bb6f6c58b
Merge
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopEx.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/loop/LoopFragmentInside.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/Compiler.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilerImpl.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/cri/GraalRuntime.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeCastNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampFactory.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiAddress.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiArchitecture.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiAssumptions.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiBailout.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiBitMap.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiCalleeSaveLayout.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiCallingConvention.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiCodePos.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiCompilationStatistics.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiConstant.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiDebugInfo.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiExceptionHandler.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiFrame.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiGenericCallback.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiKind.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiMonitorValue.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRegister.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRegisterConfig.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRegisterValue.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiRuntimeCall.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiStackSlot.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiTarget.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiTargetMethod.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiUtil.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiValue.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiValueUtil.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/CiVirtualObject.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ci/package-info.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiCodeInfo.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiCompiledMethod.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiConstantPool.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiDeoptAction.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiDeoptReason.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiExceptionHandler.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiExceptionSeen.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiField.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiMethod.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiProfilingInfo.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiRegisterAttributes.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiRegisterConfig.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiResolvedField.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiResolvedMethod.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiResolvedType.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiRuntime.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiSignature.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiType.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiTypeProfile.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/package-info.java
Changeset: 13321732f85c
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-08 15:42 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/13321732f85c
Only check .java files for correct header.
! graal/com.oracle.graal.graph/.checkstyle_checks.xml
Changeset: 1319b704541d
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-08 16:07 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/1319b704541d
Return GraalRuntime with no capabilities if VM does not support creation of GraalRuntime instance.
! graal/com.oracle.graal.api/src/com/oracle/graal/api/Graal.java
Changeset: 861f8d5a5153
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-08 16:57 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/861f8d5a5153
Added code to resolve GraalRuntime into HotSpot. Added graal.api.test project.
+ graal/com.oracle.graal.api.test/src/com/oracle/graal/api/GraalTest.java
! graal/com.oracle.graal.api/src/com/oracle/graal/api/Graal.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! mx/projects
+ src/share/vm/graal/graalRuntime.cpp
! src/share/vm/prims/nativeLookup.cpp
Changeset: ab6115911fe5
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-08 17:00 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ab6115911fe5
Split test code for graal.graph into new project graal.graph.test.
+ graal/com.oracle.graal.graph.test/src/com/oracle/graal/graph/TestNode.java
+ graal/com.oracle.graal.graph.test/src/com/oracle/graal/graph/TypedNodeIteratorTest.java
- graal/com.oracle.graal.graph/test/com/oracle/graal/graph/test/TestNode.java
- graal/com.oracle.graal.graph/test/com/oracle/graal/graph/test/TypedNodeIteratorTest.java
! mx/projects
Changeset: 77d302416830
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-08 17:55 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/77d302416830
Create HotSpotGraalRuntime class on HotSpot when Graal.getRuntime() is accessed.
! graal/com.oracle.graal.api.test/src/com/oracle/graal/api/GraalTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! src/share/vm/graal/graalRuntime.cpp
Changeset: 87e4aed94b26
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-08 18:31 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/87e4aed94b26
Remove HotSpotCompiler interface, let HotSpotCompilerImpl implement GraalRuntime (in preparation of renaming).
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilerObject.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompiler.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompilerImpl.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotTargetMethod.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/ri/HotSpotCodeInfo.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotCompiledMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotConstantPool.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotField.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotKlassOop.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodData.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodUnresolved.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotProfilingInfo.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotSignature.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotType.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypePrimitive.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeUnresolved.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotXirGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/server/CompilationServer.java
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalJavaAccess.hpp
! src/share/vm/graal/graalRuntime.cpp
+ src/share/vm/graal/graalRuntime.hpp
! src/share/vm/graal/graalVMToCompiler.cpp
! src/share/vm/graal/graalVMToCompiler.hpp
Changeset: 3152b08f34e0
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-08 18:35 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/3152b08f34e0
Fixed JUnit dependency of test project.
! mx/projects
Changeset: 751b6ab65d54
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-08 18:35 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/751b6ab65d54
Merge.
Changeset: d487ae06265d
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-08 20:17 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d487ae06265d
Move graal.hotspot.server into its own project.
+ graal/com.oracle.graal.hotspot.server/src/com/oracle/graal/hotspot/server/CompilationServer.java
+ graal/com.oracle.graal.hotspot.server/src/com/oracle/graal/hotspot/server/InvocationSocket.java
+ graal/com.oracle.graal.hotspot.server/src/com/oracle/graal/hotspot/server/Remote.java
+ graal/com.oracle.graal.hotspot.server/src/com/oracle/graal/hotspot/server/ReplacingStreams.java
+ graal/com.oracle.graal.hotspot.server/src/com/oracle/graal/hotspot/server/package-info.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVMImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/logging/CountingProxy.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/logging/LoggingProxy.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/logging/ProxyUtil.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodResolved.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeResolved.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/server/CompilationServer.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/server/InvocationSocket.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/server/Remote.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/server/ReplacingStreams.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/server/package-info.java
! mx/projects
Changeset: 9da759562a42
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-08 21:48 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/9da759562a42
Remove compiler member field from HotSpot's implementation of the Ri* interfaces.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilerObject.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotTargetMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotCodeInfo.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotCompiledMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotConstantPool.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotExceptionHandler.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotField.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotKlassOop.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodData.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodResolvedImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodUnresolved.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotProfilingInfo.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotSignature.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotType.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypePrimitive.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeResolvedImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeUnresolved.java
! src/share/vm/graal/graalCompiler.cpp
! src/share/vm/graal/graalCompilerToVM.cpp
! src/share/vm/graal/graalJavaAccess.hpp
Changeset: 816fb2492760
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-08 22:00 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/816fb2492760
Remove architecture boolean from Ri* interfaces.
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiUtil.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiField.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiSignature.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiType.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiUtil.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.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/IdentifyBoxingPhase.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/SnippetIntrinsificationPhase.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/TailcallNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotCompiledMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotField.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotSignature.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypePrimitive.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeResolvedImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeUnresolved.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/IntrinsifyArrayCopyPhase.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/FrameStateBuilder.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.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/extended/BoxingMethodPool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadFieldNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampFactory.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java
! graal/com.oracle.max.criutils/src/com/oracle/max/criutils/BaseUnresolvedField.java
Changeset: 82f2bb47c97e
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-08 22:39 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/82f2bb47c97e
Clean up on HotSpotCompilerImpl class.
! graal/com.oracle.graal.hotspot.server/src/com/oracle/graal/hotspot/server/CompilationServer.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompilerImpl.java
! src/share/vm/graal/graalCompiler.cpp
! src/share/vm/graal/graalVMToCompiler.cpp
! src/share/vm/graal/graalVMToCompiler.hpp
Changeset: c5c13f3ed5c4
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-08 22:50 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c5c13f3ed5c4
Remove GraalAccess class, replace usages new GraalVM API.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompilerImpl.java
- graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/GraalAccess.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/GraphTest.java
! mx/projects
Changeset: e0f7a49129f2
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-08 23:10 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e0f7a49129f2
Renamed HotSpotCompilerImpl => HotSpotGraalRuntime.
! graal/com.oracle.graal.hotspot.server/src/com/oracle/graal/hotspot/server/CompilationServer.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilerThread.java
= graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java < graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompilerImpl.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/nodes/TailcallNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/WriteBarrier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotCompiledMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotConstantPool.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodData.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodResolvedImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotSignature.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypePrimitive.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeResolvedImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeUnresolved.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotXirGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/ArrayCopySnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/CheckCastSnippets.java
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalVMToCompiler.cpp
Changeset: e624cded7986
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-08 23:16 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e624cded7986
Moving methods from RiRuntime to MetaAccessProvider.
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/RiRuntime.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaAccessProvider.java
Changeset: 1c4af0e7517f
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-08 23:28 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/1c4af0e7517f
Rename RiBitMap => CiBitMap (in preparation of replacement with java.util.BitSet).
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/simple/AssignRegisters.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiBitMap.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiDebugInfo.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiTargetMethod.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiUtil.java
- graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiBitMap.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiResolvedMethod.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodResolvedImpl.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRDebugInfo.java
! graal/com.oracle.max.criutils/src/com/oracle/max/criutils/CompilationPrinter.java
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalJavaAccess.hpp
Changeset: 80371cc2256d
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-08 23:35 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/80371cc2256d
Renaming RiCompiledMethod => InstalledCode.
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiDebugInfo.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/RiRuntime.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/CodeInfo.java
- graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiCodeInfo.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotCodeInfo.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRuntime.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinterObserver.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/GraphTest.java
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalCompilerToVM.cpp
Changeset: e18ba36bfebc
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-08 23:41 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e18ba36bfebc
Renamed RiConstant => Constant.
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiTargetMethod.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiValueUtil.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiVirtualObject.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/RiRuntime.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/package-info.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/InstalledCode.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaAccessProvider.java
- graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiCompiledMethod.java
- graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiConstant.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiKind.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiResolvedField.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiResolvedType.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/phases/CanonicalizerPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/SnippetIntrinsificationPhase.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.compiler/src/com/oracle/graal/compiler/types/NegateObjectTypeFeedback.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/types/NegateScalarTypeFeedback.java
! graal/com.oracle.graal.hotspot.server/src/com/oracle/graal/hotspot/server/ReplacingStreams.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVM.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVMImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompiler.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/nodes/WriteBarrier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotCompiledMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotField.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypePrimitive.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeResolvedImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotXirGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/CheckCastSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/target/amd64/HotSpotAMD64Backend.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/AMD64Arithmetic.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/AMD64Move.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/TargetMethodAssembler.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ConstantNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueNode.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/Condition.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/IntegerEqualsNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerLessThanNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IsNullNode.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/IndexedLocationNode.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/UnboxNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ValueAnchorNode.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/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/InstanceOfNode.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/LoadFieldNode.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/NewArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewMultiArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/CanonicalizerTool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/EscapeOp.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/types/ObjectTypeFeedbackStore.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/ObjectTypeFeedbackTool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/ObjectTypeQuery.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/ScalarTypeFeedbackStore.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/ScalarTypeFeedbackTool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/ScalarTypeQuery.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampFactory.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/Snippet.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/nodes/MathIntrinsicNode.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/ConditionTest.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/EscapeAnalysisTest.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/GraphTest.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/TypeCheckTest.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/CiXirAssembler.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/XirArgument.java
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalCompilerToVM.cpp
! src/share/vm/graal/graalJavaAccess.hpp
Changeset: bc647d8b0080
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-08 23:44 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/bc647d8b0080
Renaming RiValue => Value.
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/simple/AssignRegisters.java
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/simple/DataFlowAnalysis.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/ResolveDataFlow.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/Location.java
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/LocationMap.java
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/LocationUtil.java
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/MoveResolver.java
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/RegisterVerifier.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiAddress.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiCallingConvention.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiFrame.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiMonitorValue.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiRegisterConfigImpl.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiRegisterValue.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiStackSlot.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiValueUtil.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiVirtualObject.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/package-info.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/RiValue.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Value.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/alloc/MoveResolver.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/RegisterVerifier.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/gen/PhiResolver.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.server/src/com/oracle/graal/hotspot/server/ReplacingStreams.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/ArrayWriteBarrier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/FieldWriteBarrier.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/WriteBarrier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRegisterConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/DirectStoreNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/GetObjectAddressNode.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/FrameMap.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/LIRInstruction.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/ValueUtil.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/Variable.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/TargetMethodAssembler.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/FloatMulNode.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/IntegerMulNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/LIRGeneratorTool.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/target/amd64/AMD64MathIntrinsicOp.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/xir/CiXirAssembler.java
! graal/com.oracle.max.criutils/src/com/oracle/max/criutils/CompilationPrinter.java
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalJavaAccess.hpp
Changeset: a891c53a295b
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-08 23:47 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a891c53a295b
Renaming RiKind => Kind.
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiAddress.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiMonitorValue.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiRegister.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiRegisterConfig.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiRegisterConfigImpl.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiRegisterValue.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiRuntimeCall.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiStackSlot.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiTarget.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiUtil.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiValueUtil.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiVirtualObject.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/package-info.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/Kind.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaAccessProvider.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiField.java
- graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiKind.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiSignature.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiType.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiUtil.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Value.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/LIRGenerator.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/BoxingEliminationPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/IdentifyBoxingPhase.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/SnippetIntrinsificationPhase.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/AMD64XirAssembler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/amd64/AMD64XirOp.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/types/TypeFeedbackCache.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/util/InliningUtil.java
! graal/com.oracle.graal.hotspot.server/src/com/oracle/graal/hotspot/server/ReplacingStreams.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilerObject.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVM.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVMImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompiler.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/nodes/CurrentThread.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/WriteBarrier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotCompiledMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotField.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRegisterConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotSignature.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypePrimitive.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeResolvedImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeUnresolved.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotXirGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/ArrayCopySnippets.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/GetObjectAddressNode.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/UnsafeSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/target/amd64/HotSpotAMD64Backend.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/FrameStateBuilder.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/AMD64Arithmetic.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/src/com/oracle/graal/lir/FrameMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/Variable.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/TargetMethodAssembler.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/FrameState.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.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/UnwindNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueUtil.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/ArithmeticNode.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/ConvertNode.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/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/IntegerBelowThanNode.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/IntegerEqualsNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerLessThanNode.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/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/LogicNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/NormalizeCompareNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ObjectEqualsNode.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/RightShiftNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ShiftNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/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/extended/BoxNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/BoxingMethodPool.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/IndexedLocationNode.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/ReadNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnboxNode.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/AccessIndexedNode.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/InstanceOfNode.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/LoadFieldNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadIndexedNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewArrayNode.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/StoreIndexedNode.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/types/ScalarTypeFeedbackStore.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/GenericStamp.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/Stamp.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampFactory.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/NodeClassSnippets.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/nodes/MathIntrinsicNode.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/CompiledMethodTest.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.asm/src/com/oracle/max/asm/target/amd64/AMD64MacroAssembler.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/CiXirAssembler.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/RiXirGenerator.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/XirSnippet.java
! graal/com.oracle.max.criutils/src/com/oracle/max/criutils/BaseUnresolvedField.java
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalCompilerToVM.cpp
! src/share/vm/graal/graalJavaAccess.hpp
Changeset: b4c406861c33
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-09 16:52 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b4c406861c33
More renamings to drop Ri* prefix completely. Deleted graph.BitMap class and replaced with java.util.BitSet.
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiAssumptions.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiCodePos.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiCompilationStatistics.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiExceptionHandler.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiFrame.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiTargetMethod.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiUtil.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiVirtualObject.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CodeCacheProvider.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CompilationQueue.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/RiRuntime.java
! graal/com.oracle.graal.api.interpreter/src/com/oracle/graal/api/interpreter/Interpreter.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/CodeInfo.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/DeoptimizationReason.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ExceptionHandler.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ExceptionSeen.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/InstalledCode.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/JavaField.java < graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiField.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/JavaMethod.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/JavaType.java < graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiType.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/JavaTypeProfile.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Kind.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaAccessProvider.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/RiUtil.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ProfilingInfo.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ResolvedJavaField.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/RiConstantPool.java
- graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiDeoptReason.java
- graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiExceptionHandler.java
- graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiExceptionSeen.java
- graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiMethod.java
- graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiProfilingInfo.java
- graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiResolvedField.java
- graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiResolvedMethod.java
- graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiResolvedType.java
- graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiTypeProfile.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Signature.java < graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/RiSignature.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/package-info.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/OptimisticOptimizations.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/ComputeLinearScanOrder.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/LIRGenerator.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/BoxingEliminationPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/CanonicalizerPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/CheckCastEliminationPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/ComputeProbabilityPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/IdentifyBoxingPhase.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/LoweringPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/SnippetIntrinsificationPhase.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/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/types/NegateObjectTypeFeedback.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/types/PropagateTypeCachePhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/types/TypeFeedbackCache.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/util/BitMap2D.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/util/InliningUtil.java
- graal/com.oracle.graal.graph/src/com/oracle/graal/graph/BitMap.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeBitMap.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotDebugConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/MethodFilter.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVM.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVMImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompiler.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/nodes/CurrentThread.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/TailcallNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotCodeInfo.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotCompiledMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotConstantPool.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotExceptionHandler.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotField.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotGraphCache.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodData.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodDataAccessor.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodResolved.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodResolvedImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodUnresolved.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotProfilingInfo.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotSignature.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotType.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypePrimitive.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeResolved.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeResolvedImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeUnresolved.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotXirGenerator.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/IntrinsifyArrayCopyPhase.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/target/amd64/HotSpotAMD64Backend.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/FrameStateBuilder.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderConfiguration.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/TargetMethodAssembler.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/RiGraphCache.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/FixedGuardNode.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/StructuredGraph.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/Condition.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/BoxNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/BoxingMethodPool.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/ReadHubNode.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/UnboxNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeCastNode.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/ExceptionObjectNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/InstanceOfNode.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/LoadFieldNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadIndexedNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewArrayNode.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/NewMultiArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewObjectArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewTypeArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/StoreFieldNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/CanonicalizerTool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/EscapeField.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/types/ObjectTypeFeedbackStore.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/ObjectTypeFeedbackTool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/ObjectTypeQuery.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/types/TypeFeedbackTool.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/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/virtual/BoxedVirtualObjectNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualObjectNode.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinterObserver.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/IdealGraphPrinter.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/IdealGraphPrinterDumpHandler.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/Snippets.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/CheckCastTest.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/GraphTest.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/InstanceOfTest.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/TypeCheckTest.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/RiXirGenerator.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/JniMangle.java
! graal/com.oracle.max.criutils/src/com/oracle/max/criutils/SnapshotProfilingInfo.java
! graal/com.oracle.max.criutils/src/com/oracle/max/criutils/TypeCheckHints.java
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalCompilerToVM.cpp
! src/share/vm/graal/graalJavaAccess.hpp
Changeset: e318468952f5
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-09 17:13 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e318468952f5
Remove CiBitMap and replace usages with java.util.BitSet.
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/simple/AssignRegisters.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiBitMap.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiDebugInfo.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiTargetMethod.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiUtil.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRDebugInfo.java
! graal/com.oracle.max.criutils/src/com/oracle/max/criutils/CompilationPrinter.java
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalCodeInstaller.cpp
! src/share/vm/graal/graalJavaAccess.hpp
Changeset: 25d561cfdcfa
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-09 17:24 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/25d561cfdcfa
Clean up in api classes. Removed CiGenericCallback. Simplified Constant.
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiGenericCallback.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Constant.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/Util.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/IsTypeNode.java
Changeset: 20e390e09717
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-09 17:35 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/20e390e09717
Convert ExceptionHandler class from interface to final data class. Remove CiExceptionHandler and HotSpotExceptionHandler classes and replace usages with ExceptionHandler class.
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiExceptionHandler.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/ExceptionHandler.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotExceptionHandler.java
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalCompilerToVM.cpp
! src/share/vm/graal/graalJavaAccess.hpp
Changeset: 65f832e7476b
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-09 17:54 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/65f832e7476b
Further clean up on api.meta project.
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/JavaType.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Kind.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/ResolvedJavaMethod.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ResolvedJavaType.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodResolvedImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypePrimitive.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotTypeResolvedImpl.java
! src/share/vm/graal/graalCompiler.cpp
! src/share/vm/graal/graalJavaAccess.hpp
Changeset: e42c0df7212a
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-09 18:01 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/e42c0df7212a
Rename CiTargetMethod => CompilationResult.
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiTargetMethod.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CodeCacheProvider.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/package-info.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.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/target/amd64/AMD64XirOp.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotTargetMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotCodeInfo.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRuntime.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/AMD64ControlFlow.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/TargetMethodAssembler.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/cri/ExtendedRiRuntime.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinterObserver.java
! graal/com.oracle.graal.tests/src/com/oracle/graal/compiler/tests/GraphTest.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/XirSnippet.java
! graal/com.oracle.max.criutils/src/com/oracle/max/criutils/HexCodeFile.java
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalJavaAccess.hpp
Changeset: b6617d13ea44
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2012-06-09 20:10 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b6617d13ea44
Dropping Ci* prefixes. Some additional renamings in the api.code interface.
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/simple/DataFlowAnalysis.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/LocationUtil.java
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/MoveResolver.java
! graal/com.oracle.graal.alloc/src/com/oracle/graal/alloc/util/RegisterVerifier.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Address.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/BytecodeFrame.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/BytecodePosition.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/CiAddress.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiArchitecture.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiAssumptions.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiBailout.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiCalleeSaveLayout.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiCallingConvention.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiCodePos.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiCompilationStatistics.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiDebugInfo.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiDeoptAction.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiFrame.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiMonitorValue.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiRegister.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiRegisterAttributes.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiRegisterConfig.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiRegisterConfigImpl.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiRegisterValue.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiRuntimeCall.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiStackSlot.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiTarget.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiUtil.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiValueUtil.java
- graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CiVirtualObject.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CodeCacheProvider.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/DeoptimizationAction.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/MonitorValue.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Register.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/RegisterAttributes.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/RegisterConfigImpl.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/RuntimeCall.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.code/src/com/oracle/graal/api/code/ValueUtil.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/VirtualObject.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/package-info.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/MetaUtil.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/OptimisticOptimizations.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/alloc/MoveResolver.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/RegisterVerifier.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/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/gen/PhiResolver.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/CanonicalizerPhase.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/LoweringPhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/SnippetIntrinsificationPhase.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/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/AMD64XirAssembler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/amd64/AMD64XirOp.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/types/PropagateTypeCachePhase.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/util/InliningUtil.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/util/Util.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/HotSpotDebugConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVM.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVMImpl.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/nodes/CurrentThread.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/WriteBarrier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotCompiledMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotField.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotMethodResolvedImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotProfilingInfo.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRegisterConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/ri/HotSpotXirGenerator.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/DirectStoreNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/SystemSnippets.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.java/src/com/oracle/graal/java/BciBlockMapping.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/FrameStateBuilder.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/JsrNotSupportedBailout.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/AMD64Move.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRDebugInfo.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstruction.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRValueUtil.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/ValueUtil.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/Variable.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/TargetMethodAssembler.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/cri/CiLoweringTool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DeoptimizeNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FixedGuardNode.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/LoopBeginNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/UnwindNode.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueNodeUtil.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueUtil.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/IntegerMulNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/RuntimeCallNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnboxNode.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/RegisterFinalizerNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/CanonicalizerTool.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/LIRGeneratorTool.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/GraalIntrinsics.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/MathSnippetsX86.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/SnippetTemplate.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/Snippets.java
! graal/com.oracle.graal.snippets/src/com/oracle/graal/snippets/target/amd64/AMD64MathIntrinsicOp.java
! graal/com.oracle.max.asm/src/com/oracle/max/asm/AbstractAssembler.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.asm/src/com/oracle/max/asm/target/amd64/AMD64MacroAssembler.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/CiXirAssembler.java
! graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/XirSite.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/HexCodeFile.java
! graal/com.oracle.max.criutils/src/com/oracle/max/criutils/SnapshotProfilingInfo.java
! graal/com.oracle.max.criutils/src/com/oracle/max/criutils/TypeCheckHints.java
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalCompilerToVM.cpp
! src/share/vm/graal/graalJavaAccess.hpp
More information about the graal-dev
mailing list