hg: graal/graal: 10 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Sat Nov 8 02:00:06 UTC 2014
Changeset: ba5c9055c53a
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-11-07 10:56 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ba5c9055c53a
Make abs and sqrt subclasses of UnaryArithmeticNode.
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/ArithmeticOpTable.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/FloatStamp.java
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/IntegerStamp.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/AbsNode.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/SqrtNode.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/StandardMethodSubstitutionsTest.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/MathSubstitutionsX86.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MathIntrinsicNode.java
Changeset: 1b1569d182f9
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-11-07 10:58 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1b1569d182f9
Support bitwise logic on float and double operands.
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/FloatStamp.java
Changeset: 9734f97bddfe
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-11-07 10:58 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/9734f97bddfe
Intrinsify Math.abs(float).
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/MathSubstitutionsX86.java
Changeset: 0f41072d8bbc
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-07 11:28 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/0f41072d8bbc
moved use of HotSpotMetaAccessProvider to locations on the "local" side of remote compilation
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMethodData.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotProviders.java
Changeset: fb289eb7243d
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-07 12:34 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/fb289eb7243d
removed getKind() from HotSpotMetaspaceConstant and made the latter extend StampProvider
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMetaspaceConstant.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMetaspaceConstantImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CompressionNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/MultiTypeGuardInlineInfo.java
Changeset: ab47ef2f2207
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-07 12:35 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ab47ef2f2207
disable blocking compilation requests once GraalRuntime::shutdown has been called
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/graal/graalRuntime.cpp
! src/share/vm/graal/graalRuntime.hpp
Changeset: bf586af6fa0c
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-07 12:36 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/bf586af6fa0c
Merge.
Changeset: da76d42c397e
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-07 14:50 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/da76d42c397e
preliminary code for managing and testing replay/remote compilation
+ graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/remote/Context.java
+ graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/remote/Handler.java
+ graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/remote/Invocation.java
+ graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/remote/ProxyUtil.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
Changeset: 229dc0d72f2f
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-11-07 09:44 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/229dc0d72f2f
fix mx warning
! mx/mx_graal.py
Changeset: 85f5227a7a37
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-11-07 15:46 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/85f5227a7a37
add mutable/immutable factory methods to NamedLocationIdentity
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/LocationIdentity.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/NamedLocationIdentity.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/replacements/HSAILHotSpotReplacementsUtil.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/MonitorSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/WriteBarrierSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/UncommonTrapStub.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/ObjectAccessTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/PointerTest.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetCounter.java
More information about the graal-dev
mailing list