hg: graal/graal: 24 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Mon Mar 10 18:05:02 UTC 2014


Changeset: 2ec05c3f773b
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-03-06 18:41 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/2ec05c3f773b

fix overzeroing of new storage, refactor zeroing and unroll zeroing of small arrays

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/NewArrayStub.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/NewInstanceStub.java
! graal/com.oracle.graal.word/src/com/oracle/graal/word/Pointer.java
! graal/com.oracle.graal.word/src/com/oracle/graal/word/Word.java

Changeset: 43a80ad2730a
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-03-06 18:41 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/43a80ad2730a

rename BeginEnqueue to Enqueueing

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/VMToCompilerImpl.java

Changeset: 9d8aaa3200a3
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-03-06 18:43 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/9d8aaa3200a3

make mx respect umask when making jar files

! mxtool/mx.py

Changeset: a38a54030ea2
Author:    twisti
Date:      2014-03-06 21:03 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/a38a54030ea2

pass metaspace pointers instead of object to VM

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.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/meta/HotSpotCodeCacheProvider.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
! src/share/vm/graal/graalCodeInstaller.cpp
! src/share/vm/graal/graalCodeInstaller.hpp
! src/share/vm/graal/graalCompilerToVM.cpp
! src/share/vm/graal/graalCompilerToVM.hpp

Changeset: f62c770c22be
Author:    twisti
Date:      2014-03-06 22:40 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/f62c770c22be

make HotSpotResolvedJavaMethod leaner

! 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/meta/HotSpotResolvedJavaMethod.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedObjectType.java
! src/share/vm/graal/graalCompilerToVM.cpp
! src/share/vm/graal/graalJavaAccess.hpp

Changeset: ca37cb080dad
Author:    twisti
Date:      2014-03-06 22:45 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/ca37cb080dad

reorganized graalCompilerToVM.cpp

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

Changeset: 800057208a2c
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-03-06 17:11 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/800057208a2c

enable C1 + Graal tiered

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.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/meta/HotSpotResolvedJavaMethod.java
! make/bsd/makefiles/graal.make
! make/bsd/makefiles/vm.make
! src/cpu/sparc/vm/graalGlobals_sparc.hpp
! src/cpu/x86/vm/graalGlobals_x86.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/graal/graalCompilerToVM.cpp
! src/share/vm/graal/graalEnv.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/macros.hpp

Changeset: 98d38009bb2b
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-03-07 09:23 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/98d38009bb2b

TruffleCompiler: fix corner case in format string

! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java

Changeset: 85969b1aba78
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-03-06 18:13 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/85969b1aba78

Use a forceLog scope for LinearScan.reportFailure. Remove @SuppressWarnings on DebugScope.scope

! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugScope.java

Changeset: e55082b1e727
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-03-06 18:21 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/e55082b1e727

During LoopFragment.mergeEarlyExits we need to update the orignal fragement's nodes bitmap

! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragment.java

Changeset: 6205f565e230
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-03-07 11:37 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/6205f565e230

Remove useless code in LoopFragment.mergeEarlyExits

! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragment.java

Changeset: 317bfc1ae64e
Author:    Gilles Duboscq <duboscq at ssw.jku.at>
Date:      2014-03-07 10:27 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/317bfc1ae64e

CanonicalizerPhase: cosmetic simplification in performReplacement

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

Changeset: 3b7a34962396
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-03-07 13:15 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/3b7a34962396

enable C1 + Graal tiered (added Linux and Solaris support)

! make/linux/makefiles/graal.make
! make/linux/makefiles/vm.make
! make/solaris/makefiles/graal.make
! make/solaris/makefiles/vm.make

Changeset: 2bb17229c0d7
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-03-07 13:55 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/2bb17229c0d7

solaris: exclude gpu if graal is not used

! make/solaris/makefiles/vm.make

Changeset: ed7893cae86f
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-03-07 19:15 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/ed7893cae86f

Check for abstract modifier in NodeIntrinsic verification.

! graal/com.oracle.graal.replacements.verifier/src/com/oracle/graal/replacements/verifier/NodeIntrinsicVerifier.java

Changeset: be7ebdf41bea
Author:    Christian Wimmer <christian.wimmer at oracle.com>
Date:      2014-03-07 11:44 -0800
URL:       http://hg.openjdk.java.net/graal/graal/rev/be7ebdf41bea

mx: new command to start c1visualizer; support for IGV download when using a proxy server

! mx/mx_graal.py

Changeset: 2b2f0022900f
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-03-08 10:04 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/2b2f0022900f

removed unnecessary lookupKlassByName method

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.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/meta/HotSpotConstantPool.java
! src/share/vm/graal/graalCompilerToVM.cpp

Changeset: 380984cdb29d
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-03-08 10:05 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/380984cdb29d

fixed incorrect test for null

! graal/com.oracle.graal.options/src/com/oracle/graal/options/OptionProcessor.java

Changeset: c1b0b02a6528
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-03-09 20:25 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/c1b0b02a6528

windows: enable C1+Graal tiered

! make/windows/makefiles/projectcreator.make

Changeset: 158dcef18506
Author:    Andreas Woess <andreas.woess at jku.at>
Date:      2014-03-09 20:26 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/158dcef18506

windows: enable C1+C2 tiered

! make/windows/makefiles/projectcreator.make

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

Backed out changeset: 38c881305352

! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java
! graal/com.oracle.graal.compiler.hsail/src/com/oracle/graal/compiler/hsail/HSAILLIRGenerator.java
! graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXLIRGenerator.java
! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/MoveResolver.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64FrameMap.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Move.java
! graal/com.oracle.graal.lir.hsail/src/com/oracle/graal/lir/hsail/HSAILFrameMap.java
! graal/com.oracle.graal.lir.ptx/src/com/oracle/graal/lir/ptx/PTXFrameMap.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCFrameMap.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/FrameMap.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIR.java

Changeset: 2a7d7da912e1
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-03-10 13:32 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/2a7d7da912e1

Don't narrow NarrowableArithmetic by default.

! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerConvertNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/NarrowNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/SignExtendNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ZeroExtendNode.java

Changeset: dc41eab09fe8
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-03-10 16:20 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/dc41eab09fe8

gate: add non-tiered bootstrap

! mx/mx_graal.py

Changeset: 7ad529321294
Author:    Bernhard Urban <bernhard.urban at jku.at>
Date:      2014-03-10 16:26 +0100
URL:       http://hg.openjdk.java.net/graal/graal/rev/7ad529321294

make: remove GRAALVM and introduce COMPILERGRAAL.  fix client hosted-mode

! make/bsd/makefiles/graal.make
! make/linux/makefiles/graal.make
! make/solaris/makefiles/graal.make
! make/windows/makefiles/projectcreator.make
! src/cpu/sparc/vm/graalGlobals_sparc.hpp
! src/cpu/x86/vm/graalGlobals_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/oopMap.cpp
! src/share/vm/graal/graalCompiler.cpp
! src/share/vm/graal/graalGlobals.hpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vm_version.cpp
! src/share/vm/utilities/macros.hpp



More information about the graal-dev mailing list