hg: graal/graal: 17 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Wed Jun 24 01:00:08 UTC 2015
Changeset: a694f0c9864f
Author: Danilo Ansaloni <danilo.ansaloni at oracle.com>
Date: 2015-06-23 11:44 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a694f0c9864f
mx: allow libraries as annotation processors.
! mxtool/mx.py
Changeset: acd43093257d
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-23 12:41 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/acd43093257d
add -verbose to javac and JDT when -V mx option is present
! mxtool/mx.py
Changeset: 5b3e245aca2b
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-23 12:43 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/5b3e245aca2b
added witness for when class files are out of date
! mxtool/mx.py
Changeset: beaf3f31a802
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-23 12:44 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/beaf3f31a802
mx: added missing applications of _separatedCygpathU2W
! mxtool/mx.py
Changeset: 97ad67783fbb
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-23 13:15 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/97ad67783fbb
use Windows path separators
! mx.cmd
Changeset: 0f969fd3a7d3
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-23 13:15 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/0f969fd3a7d3
create missing distribution jars irrespective of whether any constituent projects were rebuilt
! mxtool/mx.py
Changeset: 4dd0835c0fb0
Author: Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date: 2015-06-22 14:57 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/4dd0835c0fb0
mx: Fix typo
! mxtool/mx.py
Changeset: 7d8330f9f81f
Author: Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date: 2015-06-22 15:06 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7d8330f9f81f
Forward hasUnsafeAccess bit during inlining
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java
Changeset: 2cdf01b932c4
Author: Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date: 2015-06-23 12:00 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2cdf01b932c4
Move SpeculationLog into the structured graph
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/CheckGraalInvariants.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/FinalizableSubclassTest.java
! 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/IfCanonicalizerTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ImplicitNullCheckTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/InfopointReasonTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MemoryScheduleTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/SchedulingTest2.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/StaticInterfaceFieldTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/backend/BackendTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/inlining/InliningTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/tutorial/InvokeGraal.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/AheadOfTimeCompilationTest.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/HotSpotGraalCompiler.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/Stub.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/inlining/InliningUtil.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/HighTierContext.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/MidTierContext.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/ArraysSubstitutionsTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/PointerTest.java
! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java
! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/nfi/HotSpotNativeFunctionInterface.java
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/PartialEvaluationTest.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompiler.java
Changeset: 8a35e55c421b
Author: Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date: 2015-06-23 12:02 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/8a35e55c421b
Restored explicit org.junit.internal.AssumptionViolatedException import (needed as it became ambiguous with newer versions of JUnit)
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
Changeset: b3a22c989adb
Author: Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date: 2015-06-23 12:03 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b3a22c989adb
Functional test of Unsafe access marking for MappedByteBuffer operations
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MarkUnsafeAccessTest.java
Changeset: 2bca65cc5f3a
Author: Gilles Duboscq <gilles.m.duboscq at oracle.com>
Date: 2015-06-23 12:32 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2bca65cc5f3a
Make it possible to disable unsafe access tracking
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/ForeignCallStub.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/SnippetStub.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/inlining/info/elem/InlineableGraph.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: ad494e9b1e39
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-06-19 22:32 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/ad494e9b1e39
Make stamp of MacroNode agree with return type of method
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MacroNode.java
Changeset: eeeea6cc9139
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-06-19 22:39 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/eeeea6cc9139
notifyInputChanged even for null updates
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
Changeset: bc502be71702
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-06-23 08:34 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/bc502be71702
Merge
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MacroNode.java
- jvmci/com.oracle.jvmci.amd64/src/com/oracle/jvmci/amd64/AMD64.java
- jvmci/com.oracle.jvmci.code/overview.html
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/AbstractAddress.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/Architecture.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/ArithmeticOperation.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/BailoutException.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/BytecodeFrame.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/BytecodePosition.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/CalleeSaveLayout.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/CallingConvention.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/CodeCacheProvider.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/CodeUtil.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/CompilationResult.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/DataSection.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/DebugInfo.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/ForeignCallLinkage.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/ForeignCallsProvider.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/InfopointReason.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/InstalledCode.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/InvalidInstalledCodeException.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/Location.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/MemoryBarriers.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/ReferenceMap.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/Register.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/RegisterAttributes.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/RegisterConfig.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/RegisterSaveLayout.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/RegisterValue.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/SourceStackTrace.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/StackLockValue.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/StackSlot.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/StackSlotValue.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/TargetDescription.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/TypeCheckHints.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/UnsignedMath.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/ValueUtil.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/VirtualObject.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/VirtualStackSlot.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/package-info.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/stack/InspectedFrame.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/stack/InspectedFrameVisitor.java
- jvmci/com.oracle.jvmci.code/src/com/oracle/jvmci/code/stack/StackIntrospection.java
- jvmci/com.oracle.jvmci.common/src/com/oracle/jvmci/common/JVMCIError.java
- jvmci/com.oracle.jvmci.common/src/com/oracle/jvmci/common/UnsafeAccess.java
- jvmci/com.oracle.jvmci.compiler/src/com/oracle/jvmci/compiler/Compiler.java
- jvmci/com.oracle.jvmci.compiler/src/com/oracle/jvmci/compiler/CompilerThread.java
- jvmci/com.oracle.jvmci.compiler/src/com/oracle/jvmci/compiler/CompilerThreadFactory.java
- jvmci/com.oracle.jvmci.debug.test/src/com/oracle/jvmci/debug/test/DebugHistogramTest.java
- jvmci/com.oracle.jvmci.debug.test/src/com/oracle/jvmci/debug/test/DebugTimerTest.java
- jvmci/com.oracle.jvmci.debug/overview.html
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/AnsiColor.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/Debug.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/DebugCloseable.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/DebugConfig.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/DebugConfigCustomizer.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/DebugConfigScope.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/DebugDumpHandler.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/DebugDumpScope.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/DebugEnvironment.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/DebugFilter.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/DebugHistogram.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/DebugInitializationPropertyProvider.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/DebugMemUseTracker.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/DebugMetric.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/DebugTimer.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/DebugVerifyHandler.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/DelegatingDebugConfig.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/Fingerprint.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/Indent.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/JVMCIDebugConfig.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/JavaMethodContex.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/LogStream.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/Management.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/MethodFilter.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/TTY.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/TTYStreamProvider.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/TopLevelDebugConfig.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/internal/AccumulatedDebugValue.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/internal/CloseableCounterImpl.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/internal/DebugHistogramAsciiPrinter.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/internal/DebugHistogramImpl.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/internal/DebugHistogramRPrinter.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/internal/DebugScope.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/internal/DebugValue.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/internal/DebugValueMap.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/internal/KeyRegistry.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/internal/MemUseTrackerImpl.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/internal/MetricImpl.java
- jvmci/com.oracle.jvmci.debug/src/com/oracle/jvmci/debug/internal/TimerImpl.java
- jvmci/com.oracle.jvmci.hotspot.amd64/src/com/oracle/jvmci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java
- jvmci/com.oracle.jvmci.hotspot.amd64/src/com/oracle/jvmci/hotspot/amd64/AMD64HotSpotRegisterConfig.java
- jvmci/com.oracle.jvmci.hotspot.jfr/src/com/oracle/jvmci/hotspot/jfr/events/JFREventProvider.java
- jvmci/com.oracle.jvmci.hotspot.sparc/src/com/oracle/jvmci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java
- jvmci/com.oracle.jvmci.hotspot.sparc/src/com/oracle/jvmci/hotspot/sparc/SPARCHotSpotRegisterConfig.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/CompilationStatistics.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/CompilationTask.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/CompileTheWorld.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/CompilerToVM.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/CompilerToVMImpl.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotCodeCacheProvider.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotCompiledCode.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotCompiledNmethod.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotCompressedNullConstant.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotConstant.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotConstantPool.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotConstantReflectionProvider.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotForeignCallTarget.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotInstalledCode.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotJVMCIBackendFactory.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotJVMCIRuntime.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotJVMCIRuntimeProvider.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotJVMCIVMEventListener.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotJavaType.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotMemoryAccessProvider.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotMemoryAccessProviderImpl.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotMetaAccessProvider.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotMetaspaceConstant.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotMetaspaceConstantImpl.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotMethod.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotMethodData.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotMethodDataAccessor.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotMethodHandleAccessProvider.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotMethodUnresolved.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotNmethod.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotObjectConstant.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotObjectConstantImpl.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotOptions.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotProfilingInfo.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotProxified.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotReferenceMap.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotResolvedJavaField.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotResolvedJavaFieldImpl.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotResolvedJavaMethod.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotResolvedJavaMethodImpl.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotResolvedJavaType.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotResolvedObjectType.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotResolvedObjectTypeImpl.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotResolvedPrimitiveType.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotSignature.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotSpeculationLog.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotStackFrameReference.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotTTYStreamProvider.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotTargetDescription.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotUnresolvedField.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotUnresolvedJavaType.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotVMConfig.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotVMConfigVerifier.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotVMEventListener.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/HotSpotVmSymbols.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/InitTimer.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/PrintStreamOption.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/Stable.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/events/EmptyEventProvider.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/events/EventProvider.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/logging/CountingProxy.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/logging/Logger.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/logging/LoggingProxy.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/logging/ProxyUtil.java
- jvmci/com.oracle.jvmci.hotspot/src/com/oracle/jvmci/hotspot/logging/package-info.java
- jvmci/com.oracle.jvmci.hotspotvmconfig.processor/src/META-INF/services/javax.annotation.processing.Processor
- jvmci/com.oracle.jvmci.hotspotvmconfig.processor/src/com/oracle/jvmci/hotspotvmconfig/processor/HotSpotVMConfigProcessor.java
- jvmci/com.oracle.jvmci.hotspotvmconfig/src/com/oracle/jvmci/hotspotvmconfig/HotSpotVMConstant.java
- jvmci/com.oracle.jvmci.hotspotvmconfig/src/com/oracle/jvmci/hotspotvmconfig/HotSpotVMField.java
- jvmci/com.oracle.jvmci.hotspotvmconfig/src/com/oracle/jvmci/hotspotvmconfig/HotSpotVMFlag.java
- jvmci/com.oracle.jvmci.hotspotvmconfig/src/com/oracle/jvmci/hotspotvmconfig/HotSpotVMType.java
- jvmci/com.oracle.jvmci.hotspotvmconfig/src/com/oracle/jvmci/hotspotvmconfig/HotSpotVMValue.java
- jvmci/com.oracle.jvmci.meta/overview.html
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/AbstractJavaProfile.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/AbstractProfiledItem.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/AbstractValue.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/AllocatableValue.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/Assumptions.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/Constant.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/ConstantPool.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/ConstantReflectionProvider.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/DefaultProfilingInfo.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/DeoptimizationAction.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/DeoptimizationReason.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/ExceptionHandler.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/ForeignCallDescriptor.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/InvokeTarget.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/JavaConstant.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/JavaField.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/JavaMethod.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/JavaMethodProfile.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/JavaType.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/JavaTypeProfile.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/JavaValue.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/Kind.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/KindProvider.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/LIRKind.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/LineNumberTable.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/LineNumberTableImpl.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/Local.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/LocalImpl.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/LocalVariableTable.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/LocalVariableTableImpl.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/LocationIdentity.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/MemoryAccessProvider.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/MetaAccessProvider.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/MetaUtil.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/MethodHandleAccessProvider.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/MethodIdHolder.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/MethodIdMap.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/ModifiersProvider.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/NamedLocationIdentity.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/NullConstant.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/PlatformKind.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/PrimitiveConstant.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/ProfilingInfo.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/RawConstant.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/ResolvedJavaField.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/ResolvedJavaMethod.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/ResolvedJavaType.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/SerializableConstant.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/Signature.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/SpeculationLog.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/TriState.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/TrustedInterface.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/VMConstant.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/Value.java
- jvmci/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/package-info.java
- jvmci/com.oracle.jvmci.options.processor/src/META-INF/services/javax.annotation.processing.Processor
- jvmci/com.oracle.jvmci.options.processor/src/com/oracle/jvmci/options/processor/JVMCIJars.java
- jvmci/com.oracle.jvmci.options.processor/src/com/oracle/jvmci/options/processor/OptionProcessor.java
- jvmci/com.oracle.jvmci.options.test/src/com/oracle/jvmci/options/test/NestedBooleanOptionValueTest.java
- jvmci/com.oracle.jvmci.options.test/src/com/oracle/jvmci/options/test/TestOptionValue.java
- jvmci/com.oracle.jvmci.options/src/com/oracle/jvmci/options/DerivedOptionValue.java
- jvmci/com.oracle.jvmci.options/src/com/oracle/jvmci/options/NestedBooleanOptionValue.java
- jvmci/com.oracle.jvmci.options/src/com/oracle/jvmci/options/Option.java
- jvmci/com.oracle.jvmci.options/src/com/oracle/jvmci/options/OptionDescriptor.java
- jvmci/com.oracle.jvmci.options/src/com/oracle/jvmci/options/OptionType.java
- jvmci/com.oracle.jvmci.options/src/com/oracle/jvmci/options/OptionUtils.java
- jvmci/com.oracle.jvmci.options/src/com/oracle/jvmci/options/OptionValue.java
- jvmci/com.oracle.jvmci.options/src/com/oracle/jvmci/options/Options.java
- jvmci/com.oracle.jvmci.options/src/com/oracle/jvmci/options/OptionsLoader.java
- jvmci/com.oracle.jvmci.options/src/com/oracle/jvmci/options/StableOptionValue.java
- jvmci/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/ConstantTest.java
- jvmci/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/FieldUniverse.java
- jvmci/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/MethodUniverse.java
- jvmci/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/NameAndSignature.java
- jvmci/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java
- jvmci/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/ResolvedJavaTypeResolveMethodTest.java
- jvmci/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TestConstantReflectionProvider.java
- jvmci/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TestJavaField.java
- jvmci/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TestJavaMethod.java
- jvmci/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TestJavaType.java
- jvmci/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TestMetaAccessProvider.java
- jvmci/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TestResolvedJavaField.java
- jvmci/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TestResolvedJavaMethod.java
- jvmci/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TestResolvedJavaType.java
- jvmci/com.oracle.jvmci.runtime.test/src/com/oracle/jvmci/runtime/test/TypeUniverse.java
- jvmci/com.oracle.jvmci.runtime/src/com/oracle/jvmci/runtime/JVMCI.java
- jvmci/com.oracle.jvmci.runtime/src/com/oracle/jvmci/runtime/JVMCIBackend.java
- jvmci/com.oracle.jvmci.runtime/src/com/oracle/jvmci/runtime/JVMCIRuntime.java
- jvmci/com.oracle.jvmci.service.processor/src/META-INF/services/javax.annotation.processing.Processor
- jvmci/com.oracle.jvmci.service.processor/src/com/oracle/jvmci/service/processor/ServiceProviderProcessor.java
- jvmci/com.oracle.jvmci.service/src/com/oracle/jvmci/service/JVMCIClassLoaderFactory.java
- jvmci/com.oracle.jvmci.service/src/com/oracle/jvmci/service/ServiceProvider.java
- jvmci/com.oracle.jvmci.service/src/com/oracle/jvmci/service/Services.java
- jvmci/com.oracle.jvmci.sparc/src/com/oracle/jvmci/sparc/SPARC.java
Changeset: 312ecf78fb2d
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-23 18:10 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/312ecf78fb2d
compute lock depth for MonitorIdNodes correctly when inlining during parsing
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/FrameStateBuilder.java
Changeset: 9aca6f6126ef
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-06-23 18:13 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/9aca6f6126ef
increase inlining bonus for candidate with constant arguments
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/InlineDuringParsingPlugin.java
More information about the graal-dev
mailing list