hg: graal/graal: 7 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Tue Feb 25 18:00:08 PST 2014
Changeset: 4347ad3df3d7
Author: twisti
Date: 2014-02-24 17:31 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/4347ad3df3d7
make SPARC compile code again
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64PrefetchOp.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCDeoptimizeOp.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotEpilogueOp.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotSafepointOp.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCPrefetchOp.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMFlag.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCArithmetic.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java
Changeset: ac599fff18dc
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-02-25 11:24 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ac599fff18dc
Substitution methods for injecting fake profiling data into unit tests.
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
+ graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/InjectProfileDataSubstitutions.java
Changeset: 0354f629431a
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-02-25 13:36 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/0354f629431a
Bug fixes in StampTool.(zero|sign)Extend.
! graal/com.oracle.graal.nodes.test/src/com/oracle/graal/nodes/test/IntegerStampTest.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampTool.java
Changeset: 555867401850
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-02-25 09:49 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/555867401850
Make Debug.metric objects static
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/DebugInfoBuilder.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ControlFlowOptimizer.java
Changeset: e34f406850e5
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-02-25 13:04 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/e34f406850e5
ThreadLocals should be final
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugScope.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/TimerImpl.java
! graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionValue.java
Changeset: f8639746e942
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-02-25 13:07 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/f8639746e942
Don't elide volatile LoadField
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadFieldNode.java
Changeset: 9d864856336a
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-02-25 13:13 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/9d864856336a
support canonicalization of arraylength in ReadNode
! 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/LocationIdentity.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotLoweringProvider.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ConstantNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DirectCallTargetNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PiArrayNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ReadNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/AllocatedObjectNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualArrayNode.java
More information about the graal-dev
mailing list