hg: graal/graal: 15 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Fri Nov 22 04:58:46 PST 2013


Changeset: b65b34c524cb
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2013-11-20 15:47 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/b65b34c524cb

Ensure _non_oop_bits is initialized before starting compile

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

Changeset: 14db5ffd5ed9
Author:    twisti
Date:      2013-11-20 16:54 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/14db5ffd5ed9

make HSAIL silent

! src/gpu/hsail/vm/gpu_hsail.cpp

Changeset: d61687130412
Author:    twisti
Date:      2013-11-20 16:55 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/d61687130412

move GRAAL_ONLY stuff from vmStructs.cpp to separate vmStructs_graal.hpp file

+ src/share/vm/graal/vmStructs_graal.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: eae26735df5a
Author:    twisti
Date:      2013-11-20 16:56 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/eae26735df5a

make Solaris build again

! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/vm.make

Changeset: df7fa4734c44
Author:    twisti
Date:      2013-11-20 17:14 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/df7fa4734c44

make Deoptimization::UnrollBlock visible to vmStructs

! src/share/vm/runtime/deoptimization.hpp

Changeset: 790ebab62d23
Author:    Christos Kotselidis <christos.kotselidis at oracle.com>
Date:      2013-11-21 15:04 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/790ebab62d23

Fix nmethod reloc scanning bug of zombie methods in G1

! src/share/vm/code/nmethod.cpp

Changeset: f9f4503a4ab5
Author:    Christos Kotselidis <christos.kotselidis at oracle.com>
Date:      2013-11-21 15:04 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/f9f4503a4ab5

Merge

- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/MetricRateInPhase.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostLoweringProvider.java
! src/share/vm/code/nmethod.cpp
- src/share/vm/memory/metablock.cpp
- src/share/vm/memory/metablock.hpp
- test/compiler/8013496/Test8013496.sh
- test/compiler/intrinsics/mathexact/CondTest.java
- test/compiler/intrinsics/mathexact/ConstantTest.java
- test/compiler/intrinsics/mathexact/LoadTest.java
- test/compiler/intrinsics/mathexact/LoopDependentTest.java
- test/compiler/intrinsics/mathexact/NonConstantTest.java
- test/gc/7168848/HumongousAlloc.java

Changeset: c0b0974dd509
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-11-21 22:08 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/c0b0974dd509

moved notification of Graal compilation statistics from VMToCompiler to CompilerToVM

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotOptions.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVM.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToVMImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompiler.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalCompiler.cpp
! src/share/vm/graal/graalCompilerToVM.cpp
! src/share/vm/graal/graalVMToCompiler.cpp
! src/share/vm/graal/graalVMToCompiler.hpp
! src/share/vm/graal/vmStructs_graal.hpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/timer.hpp

Changeset: dd941feb26cb
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-11-21 22:10 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/dd941feb26cb

check for pending exception after call to createHotSpotResolvedObjectType

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

Changeset: d3fc35a43376
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-11-21 22:24 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/d3fc35a43376

HSAIL: addressed issues in JUnit tests
Contributed-by: Tom Deneau <tom.deneau at amd.com>

! graal/com.oracle.graal.compiler.hsail.test.infra/src/com/oracle/graal/compiler/hsail/test/infra/GraalKernelTester.java
! graal/com.oracle.graal.compiler.hsail.test.infra/src/com/oracle/graal/compiler/hsail/test/infra/KernelTester.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/BasicHSAILTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/Vec3.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/Vec3ObjStreamFloatCaptureTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/Vec3ObjStreamIntCaptureTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/Vec3ObjStreamIntFloatCaptureTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/Vec3ObjStreamObjCaptureTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/Vec3ObjStreamObjFieldTest.java
+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/Vec3ObjStreamTest.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILCompilationResult.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackend.java

Changeset: bdc836ef885e
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-11-21 22:45 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/bdc836ef885e

made CITimeEach work for Graal even if CITime is not enabled

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotOptions.java
! src/share/vm/graal/graalCompiler.cpp

Changeset: 91933915d1d0
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-11-22 01:22 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/91933915d1d0

minor fix to output format of CITime

! src/share/vm/compiler/compileBroker.cpp

Changeset: d84fa69a9874
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-11-22 01:30 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/d84fa69a9874

added support for printing method profiles for virtual calls

! src/share/vm/oops/methodData.cpp
! src/share/vm/oops/methodData.hpp

Changeset: 58dfd753ada8
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-11-22 01:40 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/58dfd753ada8

fixed regression from recent hsx merge that prevented TypeProfileLevel from being enabled

! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/templateTable_x86_64.cpp

Changeset: b96536453a74
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2013-11-22 01:50 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/b96536453a74

HSAIL: added support for LREM
Contributed-by: Vasanth Venkatachalam <Vasanth.Venkatachalam at amd.com>

+ graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/LongModTest.java
! graal/com.oracle.graal.compiler.hsail.test/src/com/oracle/graal/compiler/hsail/test/StaticMethodThreeIntArrays.java
! graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILArithmetic.java



More information about the graal-dev mailing list