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