hg: graal/graal: 13 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Fri Apr 4 01:00:06 UTC 2014


Changeset: eabad1ea62ce
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-04-03 14:54 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/eabad1ea62ce

Add graal.src.zip to hgignore

! .hgignore

Changeset: be6fc21b25f8
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-04-03 15:26 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/be6fc21b25f8

Add possibility to have HotSpot linkages which are LEAF but still require a last_java_sp

! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotForeignCallLinkage.java

Changeset: a6bd51a7c14c
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-04-03 15:03 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a6bd51a7c14c

Remove MonitorExitStubCall, use a ForeignCallNode instead. Declare the linkage of MONITOREXIT as LEAF_SP.

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/MonitorExitStubCall.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/MonitorSnippets.java

Changeset: 4062efea018b
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2014-04-03 17:47 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/4062efea018b

Remove compiled method call intrinsic.

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVMImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotNmethod.java
! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/interpreterGenerator_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/templateInterpreter.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp

Changeset: 809870c0203e
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2014-04-03 17:47 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/809870c0203e

Merge.

- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/MonitorExitStubCall.java

Changeset: e307849d6f51
Author:    Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date:      2014-04-03 17:51 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e307849d6f51

Remove unused import.

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

Changeset: 35122ce527ab
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-04-03 11:26 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/35122ce527ab

Fix lowering of DirectObjectStoreNode.

! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/DirectObjectStoreNode.java

Changeset: d87e4eae76c4
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-04-03 14:01 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/d87e4eae76c4

Cleanup of AMD64 assembler.

! graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Assembler.java

Changeset: e4a5b8904695
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-04-03 19:25 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e4a5b8904695

Support for short and byte compare in AMD64 backend.

! graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Assembler.java
! graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaselineBytecodeParser.java
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64MemoryPeephole.java
! graal/com.oracle.graal.compiler.hsail/src/com/oracle/graal/compiler/hsail/HSAILLIRGenerator.java
! graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXLIRGenerator.java
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Compare.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/CompilationResultBuilder.java

Changeset: 0c2e34446bd7
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-04-03 17:52 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/0c2e34446bd7

Check for correct classloader before returning cached resolved type.

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

Changeset: e1ce6c66f56e
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-04-03 20:53 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e1ce6c66f56e

refactored archive command to use "with" statement

! mxtool/.pylintrc
! mxtool/mx.py

Changeset: c64cd1dd4bd1
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-04-03 20:54 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/c64cd1dd4bd1

moved Maven installation of Graal dependency from build to jmh command

! mx/mx_graal.py

Changeset: 53a0a0b8c234
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-04-03 21:05 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/53a0a0b8c234

Backed out e636d62005c3 since GraalVM no longer needs to run in jdk7

! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h



More information about the graal-dev mailing list