hg: graal/graal: 30 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Fri Nov 7 02:00:06 UTC 2014
Changeset: 2a604849b3e6
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-11-06 11:29 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/2a604849b3e6
Since edge nullness is now verified using @OptionalInput, remove replace-with-null assert in replaceFloating
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java
Changeset: b6c564739710
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-11-05 19:10 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/b6c564739710
Truffle: added javadoc to GraalTruffleCompilationListener
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleCompilationListener.java
Changeset: 1d430dfce76d
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-11-05 19:12 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1d430dfce76d
Truffle: added notifyStartup event to GraalTruffleCompilationListener.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleCompilationListener.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleRuntime.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/AbstractDebugCompilationListener.java
Changeset: b0a8fb72c721
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-11-05 19:14 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/b0a8fb72c721
Truffle: changed argument of GraalTruffleCompilationListener#notifyStartup and #notifyShutdown to GraalTruffleRuntime.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleCompilationListener.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleRuntime.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/AbstractDebugCompilationListener.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/CompilationStatisticsListener.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/PrintCallTargetProfiling.java
Changeset: c7d99b3d1f15
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-11-05 19:17 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c7d99b3d1f15
Truffle: changed depth argument to represent the number of indendations instead of spaces.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/AbstractDebugCompilationListener.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/TraceCompilationCallTreeListener.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/TraceInliningListener.java
Changeset: ad913bc76b90
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-11-05 19:18 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ad913bc76b90
Truffle: cleanup TraceInliningListener.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/TraceInliningListener.java
Changeset: e6bb6350ecf1
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-11-05 19:19 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/e6bb6350ecf1
Truffle: cleanup trace performance warnings listener.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/TracePerformanceWarningsListener.java
Changeset: ab4284c5b5b0
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-11-05 19:29 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ab4284c5b5b0
Truffle: minor cleanup
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
Changeset: 1f3ab088d958
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-11-06 10:20 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1f3ab088d958
Truffle: implemented defer compilation.
! CHANGELOG.md
! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/CompilationProfile.java
+ graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/CounterAndTimeBasedCompilationPolicy.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java
Changeset: 7b07043813b9
Author: Christian Humer <christian.humer at gmail.com>
Date: 2014-11-06 10:20 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/7b07043813b9
Truffle: implemented defer compilation statistics
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/CompilationStatisticsListener.java
Changeset: f1a988d9213f
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-11-06 16:27 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/f1a988d9213f
PEA: use block predecessor as insertion position if possible
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectsClosure.java
Changeset: 46e10fe1ade1
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-06 13:18 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/46e10fe1ade1
made Replacements interface extend Remote
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/Replacements.java
Changeset: c7e0405a35d8
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-06 13:19 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c7e0405a35d8
added HotSpotObjectConstant.getClassLoader()
! 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/nodes/ClassGetClassLoader0Node.java
Changeset: cffcb119fdba
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-06 13:22 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/cffcb119fdba
added PureFunction annotation
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Remote.java
Changeset: ecf3de366ecc
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-06 13:24 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ecf3de366ecc
added HotSpotObjectConstant.getIdentityHashCode()
! 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/replacements/SystemIdentityHashCodeNode.java
Changeset: b2eb7302706c
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-06 13:26 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/b2eb7302706c
added HotSpotObjectConstant.getNodeClass()
! 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/replacements/HotSpotNodeClassSubstitutions.java
Changeset: 29ba2a7cdfcb
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-06 13:28 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/29ba2a7cdfcb
added HotSpotObjectConstant.getComponentType()
! 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/nodes/ClassGetComponentTypeNode.java
Changeset: 420161aee840
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-06 13:48 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/420161aee840
added HotSpotObjectConstant.getSuperclass()
! 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/nodes/ClassGetSuperclassNode.java
Changeset: ffcbc50063a3
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-06 13:50 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ffcbc50063a3
added HotSpotObjectConstant.getCallSiteTarget()
! 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/replacements/CallSiteTargetNode.java
Changeset: b7461f7fa8a0
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-06 13:55 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/b7461f7fa8a0
added HotSpotObjectConstant.getCompositeValueClass()
! 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/replacements/CompositeValueClassSubstitutions.java
Changeset: feef9ed5fc56
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-06 13:57 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/feef9ed5fc56
added HotSpotObjectConstant.isInternedString()
! 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/phases/AheadOfTimeVerificationPhase.java
Changeset: 7acff34abbf7
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-06 14:52 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/7acff34abbf7
replaced HotSpotObjectConstantImpl.isCompressed() with HotSpotObjectConstant.isCompressed()
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCompare.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/AMD64HotSpotMove.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotLIRGenerator.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/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/phases/LoadJavaMirrorWithKlassPhase.java
Changeset: e7d219e9d01f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-06 20:13 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/e7d219e9d01f
removed HotSpotObjectConstantImpl.asObject()
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotAssembler.java
! graal/com.oracle.graal.hotspot.server/src/com/oracle/graal/hotspot/server/ReplacingStreams.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/AheadOfTimeCompilationTest.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/HotSpotMetaAccessProvider.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/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/HotSpotSnippetReflectionProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassGetModifiersNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassIsArrayNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassIsInterfaceNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassIsPrimitiveNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/phases/LoadJavaMirrorWithKlassPhase.java
Changeset: 5415422cb32f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-06 20:14 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5415422cb32f
Merge.
Changeset: 463722cb77f8
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-06 20:23 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/463722cb77f8
fixed eclipseformat issue
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/Replacements.java
Changeset: ab8fbaa5e72f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-06 20:44 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ab8fbaa5e72f
fixed minor regressions after removing HotSpotObjectConstantImpl.asObject()
! graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestConstantReflectionProvider.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/HotSpotObjectConstantImpl.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
Changeset: 8e10f4877773
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-06 22:39 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/8e10f4877773
fixed use of reflection in HSAILHotSpotAssembler
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotAssembler.java
Changeset: 17bf458cf86e
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-06 23:04 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/17bf458cf86e
reduced use of HotSpotObjectConstantImpl.forObject
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ConstantReflectionProvider.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBytecodeLIRBuilder.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotConstantReflectionProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/MonitorSnippets.java
Changeset: a6e7531d3dd3
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-06 23:12 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/a6e7531d3dd3
made HotSpotMetaspaceConstantImpl.forMetaspaceObject and HotSpotMetaspaceConstantImpl.getMetaspaceObject package private
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompiledRuntimeStub.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMetaspaceConstantImpl.java
Changeset: d1f5e41c3afe
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-11-06 23:49 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/d1f5e41c3afe
added GraalCompiler.Request to encapsulate all inputs to a compilation
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
More information about the graal-dev
mailing list