hg: graal/graal: 5 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Wed Oct 29 02:00:07 UTC 2014


Changeset: c2270ad35f57
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-10-27 14:07 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/c2270ad35f57

Better construction of data section and data patches.

! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CodeCacheProvider.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CompilationResult.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/DataSection.java
+ graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/VMConstant.java
! graal/com.oracle.graal.asm.amd64.test/src/com/oracle/graal/asm/amd64/test/SimpleAssemblerTest.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! 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/HSAILHotSpotBackend.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotNodeLIRBuilder.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotCryptoSubstitutionTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompiledCode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompiledNmethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompiledRuntimeStub.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/data/DataSection.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/data/DataSectionReference.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/data/MetaspaceData.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/data/OopData.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/data/PatchedData.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/HotSpotConstantReflectionProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotMetaspaceConstant.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/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/nodes/CompressionNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/Stub.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Move.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/CompilationResultBuilder.java
! src/cpu/sparc/vm/graalCodeInstaller_sparc.cpp
! src/cpu/x86/vm/graalCodeInstaller_x86.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalCodeInstaller.cpp
! src/share/vm/graal/graalCodeInstaller.hpp
! src/share/vm/graal/graalJavaAccess.hpp

Changeset: 89f97291c3a5
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-10-27 14:24 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/89f97291c3a5

Hotspot: Support narrow oop relocations in constants section.

! src/share/vm/code/relocInfo.cpp
! src/share/vm/code/relocInfo.hpp
! src/share/vm/graal/graalCodeInstaller.cpp

Changeset: b9f31ed0643b
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-10-28 11:15 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/b9f31ed0643b

Unit tests for data patches.

+ graal/com.oracle.graal.hotspot.amd64.test/src/com/oracle/graal/hotspot/amd64/test/DataPatchInConstantsTest.java
+ graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/DataPatchTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CompressionNode.java

Changeset: 37be28df9dd7
Author:    Christian Wirth <christian.wirth at oracle.com>
Date:      2014-10-28 13:39 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/37be28df9dd7

fix Windows build

! src/share/vm/graal/graalCodeInstaller.cpp

Changeset: 507093f8df35
Author:    Christian Wirth <christian.wirth at oracle.com>
Date:      2014-10-28 17:37 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/507093f8df35

add unittest for Truffle Assumptions cutting off branches. GRAAL-882

! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/AssumptionPartialEvaluationTest.java
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/PartialEvaluationTest.java
+ graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/AssumptionCutsBranchTestNode.java



More information about the graal-dev mailing list