hg: graal/graal: 7 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Fri Jul 17 01:00:07 UTC 2015


Changeset: 6c8b4f164b4e
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-07-15 15:01 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/6c8b4f164b4e

Remove unused option.

! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LocationMarker.java

Changeset: b34312ac04a8
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-07-15 15:46 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/b34312ac04a8

Make static type of virtualObjectMapping as narrow as possible.

! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/DebugInfo.java
! src/share/vm/jvmci/jvmciJavaAccess.hpp

Changeset: 47172ee39101
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-07-16 13:48 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/47172ee39101

Rename graal.options to jvmci.options in .hgignore.

! .hgignore

Changeset: 179db500f6e5
Author:    twisti
Date:      2015-07-16 07:47 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/179db500f6e5

Add Java code for reading the constant pool cache plus sun.reflect.ConstantPool substitutions.

+ graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/ConstantPoolSubstitutionsTests.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ConstantPoolSubstitutions.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotSubstitutions.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVMImpl.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantPool.java
+ jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotSymbol.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMConfig.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVmSymbols.java
! make/defs.make
! src/share/vm/jvmci/jvmciCompilerToVM.cpp
! src/share/vm/runtime/handles.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 8c2f3922bb9e
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-07-16 14:17 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/8c2f3922bb9e

Make LocationMarker extensible.

- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LocationMarker.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/LiveValueSet.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/LocationMarker.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/LocationMarkerPhase.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/UniqueWorkList.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/ValueSet.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/AllocationStage.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/EconomyAllocationStage.java

Changeset: 9c811a5e6a62
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-07-16 17:44 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/9c811a5e6a62

Split HotSpotReferenceMap into separate builder and result class, and move the builder class from jvmci to graal.

! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotBackend.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotReferenceMapBuilder.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64FrameMap.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCFrameMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRFrameState.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/LocationMarkerPhase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/ValueSet.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/FrameMap.java
+ graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/ReferenceMapBuilder.java
! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/DebugInfo.java
! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/ReferenceMap.java
! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/TargetDescription.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotReferenceMap.java
! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotTargetDescription.java

Changeset: e45ce323bdf5
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2015-07-16 17:44 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/e45ce323bdf5

Remove unused class HotSpotTargetDescription.

! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/TargetDescription.java
! jvmci/jdk.internal.jvmci.hotspot.amd64/src/jdk/internal/jvmci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java
! jvmci/jdk.internal.jvmci.hotspot.sparc/src/jdk/internal/jvmci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java
- jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotTargetDescription.java



More information about the graal-dev mailing list