hg: graal/graal: 8 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Wed Jan 22 18:00:09 PST 2014


Changeset: 256bc461645e
Author:    Lukas Stadler <lukas.stadler at jku.at>
Date:      2014-01-22 10:51 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/256bc461645e

split a negated guard with a ShortCircuitOr condition into two guards

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardNode.java

Changeset: 8d8732e14447
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-01-22 11:27 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/8d8732e14447

Refactor reference maps.

! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/CodeUtil.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/DebugInfo.java
+ graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/ReferenceMap.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotCodeCacheProvider.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRFrameState.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CompilationPrinter.java
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalCodeInstaller.cpp
! src/share/vm/graal/graalJavaAccess.hpp

Changeset: 343541fb3b49
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-01-22 11:44 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/343541fb3b49

Support narrow oops in reference maps.

! graal/com.oracle.graal.amd64/src/com/oracle/graal/amd64/AMD64.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/Architecture.java
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/ReferenceMap.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Constant.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Kind.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.hsail/src/com/oracle/graal/hsail/HSAIL.java
! graal/com.oracle.graal.hsail/src/com/oracle/graal/hsail/HSAILRegisterConfig.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FrameMap.java
! graal/com.oracle.graal.sparc/src/com/oracle/graal/sparc/SPARC.java
! src/cpu/x86/vm/graalCodeInstaller_x86.hpp
! src/share/vm/graal/graalCodeInstaller.cpp

Changeset: 10e6f192631f
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-01-22 13:39 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/10e6f192631f

added library sources (if available) to generated Eclipse attach launcher

! mxtool/mx.py

Changeset: 1541666f4cd7
Author:    Lukas Stadler <lukas.stadler at jku.at>
Date:      2014-01-22 14:03 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/1541666f4cd7

fix GuardNode canonicalization

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardNode.java

Changeset: 9a6faa08bffe
Author:    Lukas Stadler <lukas.stadler at jku.at>
Date:      2014-01-22 15:27 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/9a6faa08bffe

cyclic graph verification

! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/MergeableState.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/GraphOrder.java

Changeset: 168976cae9ce
Author:    Lukas Stadler <lukas.stadler at jku.at>
Date:      2014-01-22 15:27 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/168976cae9ce

fix invalid MemoryPhiNodes at loop begins

! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/FloatingReadPhase.java

Changeset: 9161ed8ce796
Author:    S.Bharadwaj Yadavalli <bharadwaj.yadavalli at oracle.com>
Date:      2014-01-22 16:06 -0500
URL:       http://hg.openjdk.java.net/graal/graal/rev/9161ed8ce796

Add graal-specific option -XX:+GPUOffload to trigger all GPU offload functionality. Cleanup function to decide GPU offload. Exclude GPU sources from nongraal builds.

! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackend.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
! make/bsd/makefiles/vm.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/vm.make
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/graal/graalGlobals.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/compilationPolicy.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp



More information about the graal-dev mailing list