hg: graal/graal: 52 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Thu Nov 27 02:00:07 UTC 2014
Changeset: bcf66634c55c
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-11-25 15:23 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/bcf66634c55c
Make LinearScan.callKillsRegisters final.
! 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
Changeset: a21a4039ce7b
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-11-25 19:20 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a21a4039ce7b
Add javadoc for StackSlotValue and VirtualStackSlot.
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/StackSlotValue.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/VirtualStackSlot.java
Changeset: 7a3bba33f2b7
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 09:27 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/7a3bba33f2b7
added support for binding arguments of arbitrary types to parameters of a SubstitutionGuard constructor
used above support to remove static access to HotSpotGraalRuntime from CRC32Substitutions.Guard
! graal/com.oracle.graal.api.replacements/src/com/oracle/graal/api/replacements/SnippetReflectionProvider.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSnippetReflectionProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CRC32Substitutions.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
Changeset: 8b87897f5b42
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 09:38 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/8b87897f5b42
introduced HotSpotGraalRuntimeProvder interface
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackend.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/replacements/HSAILNewObjectSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntimeProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMetaAccessProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/NativeCallStubGraphBuilder.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/NewObjectSnippets.java
Changeset: 91c479ed10f3
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 09:41 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/91c479ed10f3
converted use of HotSpotGraalRuntime to HotSpotGraalRuntimeProvider
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSnippetReflectionProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CRC32Substitutions.java
Changeset: e846c9e2f0e5
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 09:50 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/e846c9e2f0e5
added support for binding arguments of arbitrary types to parameters of a node intrinsic constructor (or factory method)
! graal/com.oracle.graal.api.replacements/src/com/oracle/graal/api/replacements/SnippetReflectionProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSnippetReflectionProvider.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/NodeIntrinsificationPhase.java
Changeset: 5366863364e2
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 09:56 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5366863364e2
removed static access to HotSpotGraalRuntime from ArrayCallCopyNode
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ArrayCopyCallNode.java
Changeset: e888e28ac4bb
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 09:59 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/e888e28ac4bb
removed static access to HotSpotGraalRuntime from ClassGetHubNode
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ClassGetHubNode.java
Changeset: ef6076d83d17
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 10:00 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ef6076d83d17
removed static access to HotSpotGraalRuntime from HubGetClassNode
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HubGetClassNode.java
Changeset: 41208d675d3d
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 10:02 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/41208d675d3d
removed static access to HotSpotGraalRuntime from KlassLayoutHelperNode
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/KlassLayoutHelperNode.java
Changeset: 2fa2460f99b3
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 10:26 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/2fa2460f99b3
Merge.
Changeset: 57880e95102e
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 11:29 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/57880e95102e
avoid initialization order issues when asserting array scale index invariants
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java
Changeset: 99e5d0a7600e
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-11-26 11:03 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/99e5d0a7600e
Fix _trap_hist_limit after recent deoptimization reasons changes
! src/share/vm/oops/methodData.hpp
Changeset: c538c2c6b7e2
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 11:48 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c538c2c6b7e2
changed most references to HotSpotGraalRuntime to use HotSpotGraalRuntimeProvider instead
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackend.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotCodeCacheProvider.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotForeignCallsProvider.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackend.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotCodeCacheProvider.java
! graal/com.oracle.graal.hotspot.server/src/com/oracle/graal/hotspot/server/CompilationServer.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.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/SPARCHotSpotForeignCallsProvider.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotBackend.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotHostBackend.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVmSymbols.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotCodeCacheProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotConstantPool.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotConstantReflectionProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotDisassemblerProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotForeignCallsProviderImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMemoryAccessProviderImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMetaAccessProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSuitesProvider.java
Changeset: be44c1ca8f00
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 12:05 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/be44c1ca8f00
removed static access to HotSpotGraalRuntime from some AMD64 HotSpot classes
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64DeoptimizationStub.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotPushInterpreterFrameOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotReturnOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotspotDirectVirtualCallOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64UncommonTrapStub.java
Changeset: b31ae5af9fa3
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 12:51 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/b31ae5af9fa3
Merge.
Changeset: c240024b32b3
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 13:01 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c240024b32b3
fixed eclipseformat issues
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackendFactory.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLoweringProvider.java
Changeset: ab86fa952750
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 13:08 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ab86fa952750
removed static access to HotSpotGraalRuntime from some SPARC HotSpot classes
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.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/SPARCHotSpotNodeLIRBuilder.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotReturnOp.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotspotDirectVirtualCallOp.java
Changeset: 2906b3cc3e2f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 13:20 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/2906b3cc3e2f
moved application of Remote marker interface to implementation classes only
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/ForeignCallsProvider.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/ConstantReflectionProvider.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/InvokeTarget.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/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/MemoryAccessProvider.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/MethodHandleAccessProvider.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/Signature.java
! graal/com.oracle.graal.api.replacements/src/com/oracle/graal/api/replacements/SnippetReflectionProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotForeignCallLinkage.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotForeignCallLinkageImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntimeProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotConstantPool.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotConstantReflectionProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMemoryAccessProviderImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMetaAccessProvider.java
! 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/meta/HotSpotMethodHandleAccessProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotObjectConstant.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotObjectConstantImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotProfilingInfo.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaFieldImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethodImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedObjectTypeImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedPrimitiveType.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/Replacements.java
Changeset: cdb9c605051a
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 13:57 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/cdb9c605051a
removed some static accesses to HotSpotGraalRuntime from some tests
! graal/com.oracle.graal.hotspot.amd64.test/src/com/oracle/graal/hotspot/amd64/test/DataPatchInConstantsTest.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotCryptoSubstitutionTest.java
+ graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotGraalCompilerTest.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/MemoryUsageBenchmark.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/WriteBarrierAdditionTest.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/WriteBarrierVerificationTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSuitesProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/phases/WriteBarrierAdditionPhase.java
! mx/suite.py
Changeset: 8a2e6bc4384c
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 14:03 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/8a2e6bc4384c
removed unused ResolvedJavaMethod.newInstance(...)
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ResolvedJavaMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethodImpl.java
Changeset: 25a21e1794ec
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 17:14 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/25a21e1794ec
modified SnippetReflectionProvider to support both VM-side and compiler-side constants in a compilation replay context
! graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestConstantReflectionProvider.java
! graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestMetaAccessProvider.java
! graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestResolvedJavaField.java
! graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestResolvedJavaType.java
! graal/com.oracle.graal.api.replacements/src/com/oracle/graal/api/replacements/SnippetReflectionProvider.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/deopt/CompiledMethodTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotObjectConstant.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotObjectConstantImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSnippetReflectionProvider.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/NodeIntrinsificationPhase.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/AssumptionNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/frame/NewFrameNode.java
! graal/com.oracle.graal.word/src/com/oracle/graal/word/nodes/SnippetLocationNode.java
! graal/com.oracle.graal.word/src/com/oracle/graal/word/phases/WordTypeRewriterPhase.java
Changeset: fa981f5bb53a
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-11-23 12:58 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/fa981f5bb53a
reenable -XX:+GraalCountersExcludeCompiler option
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ProfileCompiledMethodsPhase.java
! src/share/vm/runtime/thread.cpp
Changeset: 11f353f259ae
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-11-26 11:10 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/11f353f259ae
conditional elimination phase during partial evaluation
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
Changeset: a2ec2beb3f08
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 17:33 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a2ec2beb3f08
removed unused ResolvedJavaType.newArray(...)
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ResolvedJavaType.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedObjectTypeImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedPrimitiveType.java
Changeset: ee1b8eb230f7
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 17:40 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ee1b8eb230f7
made NamedLocationIdentity implement FormatWithToString
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/NamedLocationIdentity.java
Changeset: 1b904c58f27f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 17:43 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1b904c58f27f
removed static accesses to HotSpotGraalRuntime out of LocalImpl
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/debug/LocalImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethodImpl.java
Changeset: 3b7dbb34bd9e
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 17:44 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3b7dbb34bd9e
replaced use of == with .equals()
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompiledRuntimeStub.java
Changeset: 1c4209b4c1be
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 20:10 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1c4209b4c1be
removed static accesses to HotSpotGraalRuntime from InstanceOfSnippets
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/InstanceOfSnippets.java
Changeset: 064d2fae9821
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 20:12 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/064d2fae9821
removed some static accesses to HotSpotGraalRuntime from NewObjectSnippets
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippets.java
Changeset: 21384a8fbb64
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 20:18 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/21384a8fbb64
removed static accesses to HotSpotGraalRuntime from some HotSpot meta API classes
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotConstantPool.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotForeignCallsProviderImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMetaAccessProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMethodUnresolved.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSignature.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotUnresolvedJavaType.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/ForeignCallStub.java
Changeset: 99bfecda9d2e
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 20:29 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/99bfecda9d2e
expose raw metaspace value via HotSpotMetaspaceConstant
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotCodeCacheProvider.java
! 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
Changeset: 7bbc9fc1e7f9
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 20:38 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/7bbc9fc1e7f9
removed static accesses to HotSpotGraalRuntime from DefaultHotSpotLoweringProvider
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java
Changeset: 0ec7e37451c7
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 20:48 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/0ec7e37451c7
added HotSpotObjectConstant.getType() and restricted access to some static methods in HotSpotObjectConstantImpl
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotObjectConstant.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotObjectConstantImpl.java
Changeset: 17b5e453ab41
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 20:50 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/17b5e453ab41
replaced concrete types with interface types to support replay compilation
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMetaAccessProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedObjectType.java
Changeset: b1a6992a0e42
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 20:53 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/b1a6992a0e42
replaced concrete types with interface types to support replay compilation
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/NewArrayStubCall.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/NewInstanceStubCall.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/NewMultiArrayStubCall.java
Changeset: 5851c17b571e
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 20:58 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5851c17b571e
removed usages of HotSPotGraalRuntime.unsafeReadWord()
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMethodData.java
Changeset: 8f4945c8126a
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 21:00 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/8f4945c8126a
Merge.
Changeset: bbf27a6ffb52
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-11-26 11:51 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/bbf27a6ffb52
add graph to context in TruffleCacheImpl.cacheLookup
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCacheImpl.java
Changeset: 3fb1231699de
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-11-26 12:36 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/3fb1231699de
SelfReplacingMethodCallTargetNode does not subclass MethodCallTargetNode
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/MethodHandleNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/SelfReplacingMethodCallTargetNode.java
Changeset: 99c57f4c3fa3
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 22:24 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/99c57f4c3fa3
added HotSpotNMethod.asConstant()
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXWrapperBuilder.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotNmethod.java
Changeset: c716b8bc402f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 22:31 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c716b8bc402f
(no commit message)replaced concrete types with interface types to support replay compilation
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotResolvedJavaFieldTest.java
Changeset: 99ee1fa4d446
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 22:32 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/99ee1fa4d446
removed leftover comment
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
Changeset: 3bd34b42c8c3
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 22:33 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3bd34b42c8c3
removed out-of-date comment
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java
Changeset: 2b8e460c4935
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 22:36 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/2b8e460c4935
made HotSpotObjectConstantImpl.forObject() package-private
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotObjectConstantImpl.java
Changeset: 80a6b4a23418
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 22:39 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/80a6b4a23418
removed a usage of HotSPotGraalRuntime.unsafeReadWord()
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethodImpl.java
Changeset: 7484f5fcd41d
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 22:58 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/7484f5fcd41d
removed a usages of HotSpotGraalRuntime.unsafeReadWord(); tidied up some comments
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedObjectTypeImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedPrimitiveType.java
Changeset: a2ee2e329af8
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 23:02 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a2ee2e329af8
removed HotSpotGraalRuntime.unsafeReadWord()
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
Changeset: 1019a5d7c065
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 23:05 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1019a5d7c065
widened return type of HotSpotResolvedJavaType.fromClass(Class<?>)
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaType.java
Changeset: 84bef219afc7
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 23:11 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/84bef219afc7
speed up replay compilation testing by re-using object pool across replay contexts
! 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
Changeset: 4f27e4a4b4c5
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 23:24 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/4f27e4a4b4c5
added check that HotSpotGraalRuntimeProvider is accessed correctly within the scope of a replay compilation
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/remote/Context.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
Changeset: e43065342bab
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-26 23:25 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/e43065342bab
Merge.
More information about the graal-dev
mailing list