hg: graal/graal: 50 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Thu Nov 28 05:34:37 PST 2013
Changeset: c6a8a3af11ac
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-23 23:19 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c6a8a3af11ac
improved output of method name under -G:+PrintProfilingInformation
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/GraalOptions.java
Changeset: f9d908fb3492
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-23 23:20 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/f9d908fb3492
added toString() to HotSpotMethodData to assist with debugging low-level profile data reading
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMethodData.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMethodDataAccessor.java
Changeset: 3f1c70baa3bd
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-25 12:46 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3f1c70baa3bd
use separate data structure for canonicalizing ConstantNodes (GRAAL-508)
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Constant.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/TypeCheckSnippetUtils.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ConstantNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/NewMultiArrayTest.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluatorCanonicalizer.java
Changeset: 333ec6116aa7
Author: Erik Eckstein <erik.eckstein at oracle.com>
Date: 2013-11-25 13:37 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/333ec6116aa7
fixed wrong assert condition in JavaTypeProfile
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/JavaTypeProfile.java
Changeset: 401830ff96f4
Author: Erik Eckstein <erik.eckstein at oracle.com>
Date: 2013-11-25 13:41 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/401830ff96f4
some improvements in Debug logging
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Indent.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugScope.java
Changeset: 4e599571ddb2
Author: Erik Eckstein <erik.eckstein at oracle.com>
Date: 2013-11-25 13:48 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/4e599571ddb2
make graph builder more visible for derived classes; add few indent levels for debug logging
! graal/com.oracle.graal.java/src/com/oracle/graal/java/FrameStateBuilder.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: b6b930315135
Author: Erik Eckstein <erik.eckstein at oracle.com>
Date: 2013-11-25 13:49 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/b6b930315135
Use default charset instead of US-ASCII in BasicIdealGraphPrinter
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/BasicIdealGraphPrinter.java
Changeset: 3e5555577ebc
Author: Erik Eckstein <erik.eckstein at oracle.com>
Date: 2013-11-25 13:53 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3e5555577ebc
improve graph printer API for better suppport of derived classes
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/GraphPrinterDumpHandler.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/IdealGraphPrinter.java
Changeset: ffbfc3e78746
Author: Erik Eckstein <erik.eckstein at oracle.com>
Date: 2013-11-25 13:54 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ffbfc3e78746
extend replacements API to support svm specific snippet handling
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/Replacements.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java
Changeset: 371db31081be
Author: Erik Eckstein <erik.eckstein at oracle.com>
Date: 2013-11-25 13:56 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/371db31081be
Merge
Changeset: dcb1f442ca98
Author: Erik Eckstein <erik.eckstein at oracle.com>
Date: 2013-11-25 15:19 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/dcb1f442ca98
fix lost method format in graph builder debug logging
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
Changeset: 79f52f7e7a08
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2013-11-25 17:04 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/79f52f7e7a08
Fix typo.
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/OptimizeGuardAnchors.java
Changeset: ebb61e1a3a83
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2013-11-25 17:04 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ebb61e1a3a83
Use initializeWord in NewObjectSnippets.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippets.java
Changeset: 5801a5e3e7e4
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2013-11-25 17:04 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5801a5e3e7e4
Assert for checking the input type in NodeClass.updateInputSuccInPlace.
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java
Changeset: 640516a8ca6b
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2013-11-25 17:06 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/640516a8ca6b
Separate class for MemoryProxy and MemoryPhi.
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragment.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragmentInside.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MemoryPhiNode.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MemoryProxyNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PhiNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ProxyNode.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/MemoryProxy.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/FloatingReadPhase.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/NodeIntrinsificationPhase.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PEReadEliminationClosure.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeClosure.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/ReadEliminationClosure.java
Changeset: ae0001b445c0
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2013-11-25 17:10 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ae0001b445c0
Common base interface for nodes in the memory graph.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/BeginLockScopeNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/DirectCompareAndSwapNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/EndLockScopeNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/StubForeignCallNode.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractMemoryCheckpoint.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeWithExceptionNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/KillingBeginNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MemoryMapNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MemoryPhiNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MemoryProxyNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StartNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueNodeUtil.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ArrayRangeWriteNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FloatableAccessNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FloatingReadNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ForeignCallNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/MembarNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/MemoryAccess.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/MemoryCheckpoint.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/MemoryNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ReadNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeStoreNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/WriteNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AccessMonitorNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/CompareAndSwapNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/ExceptionObjectNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoweredCompareAndSwapNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/MemoryProxy.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/FloatingReadPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ReadEliminationPhase.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MacroNode.java
Changeset: 1e22792abdbc
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2013-11-25 17:19 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1e22792abdbc
Make GuardNode extensible.
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractFixedGuardNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FixedGuardNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/GuardLoweringPhase.java
Changeset: 1dd9aa5a9ee5
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2013-11-25 17:23 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1dd9aa5a9ee5
Deoptimization reason for failed aliasing assumptions.
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/DeoptimizationReason.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMetaAccessProvider.java
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: 2e76d94f8383
Author: twisti
Date: 2013-11-25 15:10 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/2e76d94f8383
propagate code-cache-full message up to Java to throw exception instead of crashing VM
! src/share/vm/graal/graalCodeInstaller.cpp
! src/share/vm/graal/graalCompiler.cpp
! src/share/vm/graal/graalCompiler.hpp
Changeset: ca10e53c03ab
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-25 17:25 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/ca10e53c03ab
put warnings about missing GPU device behind TraceGPUInteraction option
! src/share/vm/graal/graalCompilerToGPU.cpp
Changeset: 53b1edcf628f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-25 17:28 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/53b1edcf628f
added support for scoping a change to the current DebugConfig using try-with-resource
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java
+ graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DebugConfigScope.java
+ graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DelegatingDebugConfig.java
Changeset: 447e912c345c
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-25 17:29 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/447e912c345c
suppress messages about expected exception in HSAIL test
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/StaticMethod16InArraysTest.java
Changeset: f7504936fcea
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-25 17:30 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/f7504936fcea
use new mechanism for scoping a DebugConfig change
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/WriteBarrierVerificationTest.java
Changeset: 3214b704060a
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-25 17:31 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/3214b704060a
changed default level for HSAIL KernelTester logger to OFF
! graal/com.oracle.graal.compiler.hsail.test.infra/src/com/oracle/graal/compiler/hsail/test/infra/KernelTester.java
Changeset: f9723019584e
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-25 17:32 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/f9723019584e
put HSAIL test code dumping behind -G:Log
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/BasicHSAILTest.java
Changeset: 1baa169508f5
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-25 18:42 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1baa169508f5
made DebugScope be AutoCloseable so that try-with-resource can be used to more cleanly manage scopes
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugScope.java
Changeset: 70e6bb85d802
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-25 23:49 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/70e6bb85d802
cleaned up HotSpotMethodData tracing a little and enabled it when -Dgraal.traceMethodDataFilter=true
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMethodData.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaMethod.java
Changeset: 0097301f34fa
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-26 00:08 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/0097301f34fa
integrated patch from Roland that prevents abstract types showing up in C1 generated type profiles
! src/share/vm/c1/c1_GraphBuilder.cpp
Changeset: 107fee7fa3bb
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-26 00:09 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/107fee7fa3bb
replace code handling abstract (non-array) types in type profiles with assertions now that it should never occur
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/JavaTypeProfile.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java
Changeset: 787357a6de3e
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-26 00:09 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/787357a6de3e
Merge.
Changeset: 533808334e7b
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-26 00:21 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/533808334e7b
renamed parameters of ProfiledMethod and ProfiledType
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/JavaMethodProfile.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/JavaTypeProfile.java
Changeset: 680060a794a1
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-26 00:53 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/680060a794a1
Merge.
Changeset: f294b4ee2d47
Author: twisti
Date: 2013-11-25 18:39 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/f294b4ee2d47
make CodeInstallResult enum independent of the actual values in C++ code
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVM.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVMImpl.java
! src/share/vm/graal/graalEnv.hpp
! src/share/vm/graal/vmStructs_graal.hpp
! src/share/vm/runtime/vmStructs.cpp
Changeset: c302ab46defe
Author: twisti
Date: 2013-11-25 18:40 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/c302ab46defe
don't overwrite the values of HotSpotPrintCompilation and HotSpotPrintInlining
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
Changeset: bc868f83bcec
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2013-11-26 13:35 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/bc868f83bcec
Add aliasing trap reason name.
! src/share/vm/runtime/deoptimization.cpp
Changeset: 5df9c590f401
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2013-11-25 15:26 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/5df9c590f401
remove incorrect should_reexecute assert
! src/share/vm/runtime/vframeArray.cpp
Changeset: b00553202ec2
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2013-11-25 15:31 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/b00553202ec2
add NULL check so that -Xint option works again
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/java.cpp
Changeset: 85b60abfd11f
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2013-11-25 15:31 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/85b60abfd11f
Treat block comments as raw strings
! src/share/vm/asm/codeBuffer.cpp
Changeset: 57ea5bfec214
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2013-11-26 13:03 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/57ea5bfec214
Merge
Changeset: 74cfcd0fbedf
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-26 18:43 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/74cfcd0fbedf
made method substitution take return types into account (GRAAL-612)
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
Changeset: 5b58f4746286
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-26 20:54 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5b58f4746286
fixed HotSpot compiler test 7184394 (GRAAL-612)
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CipherBlockChainingSubstitutions.java
Changeset: 5c7f67c7ccd4
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-26 22:15 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5c7f67c7ccd4
made FrameWithoutBoxing.pack() substitution match the signature of the original
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/FrameWithoutBoxingSubstitutions.java
Changeset: feff37de4465
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-26 23:14 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/feff37de4465
Merge.
Changeset: 389d40d7d99f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-27 02:31 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/389d40d7d99f
fixed bug in MethodData and added assertion that precomputed size == initialized size
reduced diff to upstream HotSpot
! src/share/vm/graal/graalCompilerToVM.cpp
! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp
Changeset: 599eaf3bc4b2
Author: twisti
Date: 2013-11-26 11:41 -0800
URL: http://hg.openjdk.java.net/graal/graal/rev/599eaf3bc4b2
get DataLayout tags from VM
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMethodData.java
! src/share/vm/runtime/vmStructs.cpp
Changeset: 0266ac3b26c0
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-27 18:53 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/0266ac3b26c0
JDK8: added support for default methods as well as interfaces containing static and private methods
+ graal/com.oracle.graal.api.meta.jdk8.test/src/com/oracle/graal/api/meta/jdk8/test/TestResolvedJavaMethodJDK8.java
! graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestResolvedJavaMethod.java
! graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestResolvedJavaType.java
! graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TypeUniverse.java
! 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/HotSpotResolvedJavaMethod.java
! mx/projects
Changeset: 6531170a229f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-27 20:13 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/6531170a229f
removed unnecessary use of org.junit.Assume
! graal/com.oracle.graal.api.meta.jdk8.test/src/com/oracle/graal/api/meta/jdk8/test/TestResolvedJavaMethodJDK8.java
Changeset: 06d9596a909e
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-27 20:14 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/06d9596a909e
refactored all PTX reporting to use PTXTestBase.printReport()
! graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/ArrayPTXTest.java
! graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/BasicPTXTest.java
! graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/ControlPTXTest.java
! graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/FloatPTXTest.java
! graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/IntegerPTXTest.java
! graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/LogicPTXTest.java
! graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/PTXTestBase.java
Changeset: 32f606699ce5
Author: Doug Simon <doug.simon at oracle.com>
Date: 2013-11-27 20:16 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/32f606699ce5
made ConstantNode optionally be an external node (GRAAL-508)
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ConstantNode.java
Changeset: b199147f187e
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2013-11-28 13:19 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/b199147f187e
C2V: remove unused method
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVM.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVMImpl.java
More information about the graal-dev
mailing list