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