hg: graal/graal: 12 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Thu Apr 10 01:00:06 UTC 2014


Changeset: bfad6492cce9
Author:    Lukas Stadler <lukas.stadler at oracle.com>
Date:      2014-04-09 13:22 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/bfad6492cce9

re-enable graph ordering assertion

! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/GraphOrder.java

Changeset: 9806a98bcf9a
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-04-08 20:09 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/9806a98bcf9a

make %S format for Node emit Verbosity.All

! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java

Changeset: c47ff5fd532f
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-04-08 20:13 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/c47ff5fd532f

eliminate old 1.7 signatures for CBC methods

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CipherBlockChainingSubstitutions.java

Changeset: 5f6603f00e49
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-04-08 20:13 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/5f6603f00e49

minor sign/zero extension tweaks

! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64MemoryPeephole.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/AndNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ZeroExtendNode.java

Changeset: 631ca3972292
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-04-09 10:33 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/631ca3972292

Allow Unsafe operations on Java to use precise LocationIdentity and improve address formation

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotLoweringProvider.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeAccessNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeLoadNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeStoreNode.java

Changeset: 288c23143d47
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-04-09 19:08 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/288c23143d47

Fix most raw type references.

! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/NativeFunctionInterface.java
! graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/FieldUniverse.java
! graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/MethodUniverse.java
! graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/NameAndSignature.java
! 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/TestJavaField.java
! graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestJavaMethod.java
! graal/com.oracle.graal.api.meta.test/src/com/oracle/graal/api/meta/test/TestJavaType.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/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/AbstractJavaProfile.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/AbstractProfiledItem.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ForeignCallDescriptor.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Kind.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/MetaUtil.java
! graal/com.oracle.graal.api.runtime/src/com/oracle/graal/api/runtime/Graal.java
! graal/com.oracle.graal.compiler.hsail.test.infra/src/com/oracle/graal/compiler/hsail/test/infra/GraalKernelTester.java
! graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/ObjectPTXTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/FinalizableSubclassTest.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.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.hsail/src/com/oracle/graal/hotspot/hsail/ForEachToGraal.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/HotSpotCryptoSubstitutionTest.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotMethodSubstitutionTest.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotResolvedJavaFieldTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotForeignCallLinkage.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotOptions.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/logging/CountingProxy.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/HotSpotResolvedJavaMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedObjectType.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/HotSpotNativeFunctionHandle.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/HotSpotNativeFunctionInterface.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nfi/NativeCallStubGraphBuilder.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassCastNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassGetComponentTypeNode.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/ClassGetSuperclassNode.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/ClassIsInstanceNode.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/replacements/CipherBlockChainingSubstitutions.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/InstanceOfSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/ForeignCallStub.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/StubUtil.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/VerifyOptionsPhase.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotspot/Test6186134.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotspot/Test6823354.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/jdk/UnsafeAllocateInstance01.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_forName02.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_forName03.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_getComponentType01.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_getModifiers01.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_getSuperClass01.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_isAssignableFrom01.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_isAssignableFrom02.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_isAssignableFrom03.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_isInstance07.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ConditionalNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/DynamicNewInstanceNode.java
! graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionDescriptor.java
! graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionValue.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/BinaryGraphPrinter.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/InstanceOfDynamicTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/InstanceOfTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/NewInstanceTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/NewMultiArrayTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/StandardMethodSubstitutionsTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/TypeCheckTest.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/NodeClassSubstitutions.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
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/UnsafeSubstitutions.java
! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/OptimizedCallTargetInstrumentation.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerImpl.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/CompilerDirectivesSubstitutions.java
! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/VirtualizerToolImpl.java
! graal/com.oracle.truffle.api.dsl/src/com/oracle/truffle/api/dsl/TypeSystem.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/source/SourceLineLocation.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/TruffleProcessor.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/TruffleTypes.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/compiler/AbstractCompiler.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/compiler/JavaCCompiler.java

Changeset: 1e7dd666b3ad
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-04-09 19:18 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/1e7dd666b3ad

Fix raw type references in HotSpotHostForeignCallsProvider.

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java

Changeset: 20ed6b4f0c81
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-04-09 19:26 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/20ed6b4f0c81

Suppress raw type warnings in CodeElementFactory.

! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/template/CodeElementFactory.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/template/CompilationUnitFactory.java

Changeset: 33eee38d70a3
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-04-09 19:48 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/33eee38d70a3

Fix raw type references in OptionProcessor.

! graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionProcessor.java

Changeset: 5efc947b216b
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-04-09 18:31 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/5efc947b216b

eclipse-settings: enable raw type warnings.

! mx/eclipse-settings/org.eclipse.jdt.core.prefs

Changeset: 0286888f792b
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-04-09 16:33 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/0286888f792b

fix PrintCompilation formatting and use same time source

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.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/graalCompilerToVM.cpp

Changeset: 5c71dcf0915d
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-04-09 16:33 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/5c71dcf0915d

use hotspot static stubs for call sites

! 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/AMD64HotspotDirectStaticCallOp.java
! src/cpu/sparc/vm/compiledIC_sparc.cpp
! src/cpu/x86/vm/compiledIC_x86.cpp
! src/share/vm/code/compiledIC.cpp
! src/share/vm/code/compiledIC.hpp
! src/share/vm/graal/graalCodeInstaller.cpp
! src/share/vm/graal/graalCodeInstaller.hpp



More information about the graal-dev mailing list