hg: graal/graal: 16 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Mon Oct 1 15:25:19 PDT 2012
Changeset: 989df22d4012
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-09-30 13:19 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/989df22d4012
removed support for extended bytecodes
! graal/com.oracle.graal.bytecode/src/com/oracle/graal/bytecode/Bytecodes.java
Changeset: b3f5dc099f9d
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-09-30 13:21 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b3f5dc099f9d
removed XIR
! graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/GraalOptions.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.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/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.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/Marks.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/target/amd64/AMD64DirectCallOp.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/target/amd64/AMD64IndirectCallOp.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/HotSpotAMD64Backend.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/target/amd64/HotSpotXirGenerator.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/EdgeMoveOptimizer.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.nodes/src/com/oracle/graal/nodes/extended/IndexedLocationNode.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/MonitorEnterNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MonitorExitNode.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/NewPrimitiveArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/LIRGeneratorTool.java
- graal/com.oracle.max.cri/overview.html
- graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/XirArgument.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/XirAssembler.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/XirGenerator.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.cri/src/com/oracle/max/cri/xir/XirTemplate.java
- graal/com.oracle.max.cri/src/com/oracle/max/cri/xir/package-info.java
! mx/projects
! src/share/vm/runtime/arguments.cpp
Changeset: 41f0849e107b
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-09-30 21:44 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/41f0849e107b
reverted LoadHubNode to be a fixed node
! graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/util/InliningUtil.java
! graal/com.oracle.graal.compiler.virtual/src/com/oracle/graal/compiler/phases/ea/PartialEscapeAnalysisPhase.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LoadHubNode.java
Changeset: 6f2b35ef59b0
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2012-10-01 15:53 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6f2b35ef59b0
Fix problem in MemoryPhi creation during FloatingRead, add an assert to detect this kind of problems
! graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/FloatingReadPhase.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PhiNode.java
Changeset: 04f08ab5bacf
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-10-01 16:00 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/04f08ab5bacf
extended documentation for the concept of an object hub by showing that it is the same as a klassOop in HotSpot
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/JavaType.java
Changeset: 3d6a1007190d
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-10-01 16:01 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/3d6a1007190d
added debug scope for node simplification
! graal/com.oracle.graal.compiler.phases/src/com/oracle/graal/compiler/phases/CanonicalizerPhase.java
Changeset: 5d398a326315
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-10-01 16:02 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5d398a326315
documented PiNode
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PiNode.java
Changeset: afe7d46f1311
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-10-01 16:12 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/afe7d46f1311
added extra CheckCast test
! graal/com.oracle.graal.snippets.test/src/com/oracle/graal/snippets/CheckCastTest.java
Changeset: ec2211254419
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-10-01 16:12 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ec2211254419
Merge.
Changeset: b1010f7bc0bf
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-10-01 21:37 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b1010f7bc0bf
expanded CallingConvention API class to also include the location of the value (if any) returned by a call
! 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/RegisterConfig.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRegisterConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/TailcallNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/target/amd64/HotSpotAMD64Backend.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java
Changeset: b4fe028b6dc8
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-10-01 21:41 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b4fe028b6dc8
removed linkage to slow path monitor stubs (which were only used by XIR snippets)
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! src/share/vm/graal/graalCompilerToVM.cpp
Changeset: 7548c1248bb3
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-10-01 22:00 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7548c1248bb3
pushed CallingConvention further into LIR API for emitting calls
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/TailcallNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/VMErrorNode.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/LIRGeneratorTool.java
Changeset: 921005bb0b45
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-10-01 22:07 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/921005bb0b45
removed graal_slow_subtype_check stub
! src/cpu/x86/vm/c1_Runtime1_x86.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/c1/c1_Runtime1.hpp
Changeset: f2624e472426
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-10-01 22:09 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f2624e472426
ignore kinds when checking for redundant register to register move
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Move.java
Changeset: 67b94a9fba57
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-10-01 22:10 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/67b94a9fba57
append global stub address when disassembling a call to a global stub
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java
Changeset: 64d6e2343a68
Author: Doug Simon <doug.simon at oracle.com>
Date: 2012-10-01 22:38 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/64d6e2343a68
removed CallPositionListener, another XIR remnant
! 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.hotspot/src/com/oracle/graal/hotspot/target/amd64/AMD64DirectCallOp.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/target/amd64/AMD64IndirectCallOp.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Call.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/TargetMethodAssembler.java
More information about the graal-dev
mailing list