hg: graal/graal: 15 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Wed Jan 15 18:00:05 PST 2014
Changeset: f41881157b13
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-01-15 15:01 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/f41881157b13
Properly handle illegal locations in MoveResolver verification.
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/MoveResolver.java
Changeset: bfe7a8c8c3c6
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-01-15 15:11 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/bfe7a8c8c3c6
Add UseConcMarcSweepGC flag to HotSpotVMConfig.
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSuitesProvider.java
Changeset: 5a9afbf72714
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-12-12 15:13 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5a9afbf72714
Add a speculation oop for uncommon trap deoptimization. Save it in the SpeculationLog during deoptimization.
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/SpeculationLog.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/GraalCompiler.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.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/HotSpotMetaAccessProvider.java
! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/CountedLoopInfo.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractDeoptimizeNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DeoptimizeNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DynamicDeoptimizeNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/LIRGeneratorTool.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/DeoptimizationGroupingPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/GuardLoweringPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoweringPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/OptimizeGuardAnchors.java
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/code/nmethod.hpp
! src/share/vm/graal/graalCodeInstaller.cpp
! src/share/vm/graal/graalCodeInstaller.hpp
! src/share/vm/graal/graalCompilerToVM.cpp
! src/share/vm/graal/graalEnv.cpp
! src/share/vm/graal/graalEnv.hpp
! src/share/vm/graal/graalJavaAccess.hpp
! src/share/vm/graal/vmStructs_graal.hpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/deoptimization.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/exceptions.hpp
Changeset: 10f943c778f6
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-12-12 15:31 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/10f943c778f6
Add code to trace uncollected speculations
! src/share/vm/graal/graalGlobals.hpp
! src/share/vm/runtime/deoptimization.cpp
Changeset: 4463c520f475
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2013-12-17 11:55 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/4463c520f475
Keep speculations alive in the speculation log
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/SpeculationLog.java
Changeset: e0102f250d76
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-01-15 18:21 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/e0102f250d76
Guard processing of _pending_failed_speculation with #ifdef GRAAL in Thread::oops_do
! src/share/vm/runtime/thread.cpp
Changeset: 497fada09efb
Author: Chris Seaton <chris.seaton at oracle.com>
Date: 2014-01-15 19:27 +0000
URL: http://hg.openjdk.java.net/graal/graal/rev/497fada09efb
Ruby: remove versioning.
! graal/com.oracle.truffle.ruby.nodes/src/com/oracle/truffle/ruby/nodes/core/CoreMethod.java
! graal/com.oracle.truffle.ruby.nodes/src/com/oracle/truffle/ruby/nodes/core/CoreMethodNodeManager.java
! graal/com.oracle.truffle.ruby.nodes/src/com/oracle/truffle/ruby/nodes/core/KernelNodes.java
! graal/com.oracle.truffle.ruby.parser/src/com/oracle/truffle/ruby/parser/JRubyParser.java
! graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/RubyContext.java
! graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/configuration/Configuration.java
! graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/configuration/ConfigurationBuilder.java
- graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/configuration/RubyVersion.java
! graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/core/CoreLibrary.java
! graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/subsystems/FeatureManager.java
! graal/com.oracle.truffle.ruby.shell/src/com/oracle/truffle/ruby/shell/CommandLineParser.java
! graal/com.oracle.truffle.ruby.shell/src/com/oracle/truffle/ruby/shell/Shell.java
! graal/com.oracle.truffle.ruby.test/src/com/oracle/truffle/ruby/test/RubyTests.java
! graal/com.oracle.truffle.ruby.test/src/com/oracle/truffle/ruby/test/core/ContinuationTests.java
! graal/com.oracle.truffle.ruby.test/src/com/oracle/truffle/ruby/test/core/ProcTests.java
Changeset: c318d67d132f
Author: Chris Seaton <chris.seaton at oracle.com>
Date: 2014-01-15 19:27 +0000
URL: http://hg.openjdk.java.net/graal/graal/rev/c318d67d132f
Merge.
Changeset: 8edc6b0779f0
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-01-15 20:21 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/8edc6b0779f0
suppress the exception raised by Junit's "assume" mechanism in GraalCompilerTest.test()
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
Changeset: 27acedac70b7
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-01-15 20:24 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/27acedac70b7
added support for @ParallelOver annotation in PTX kernel call wrapper
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXLaunchKernelGraphKit.java
! src/gpu/ptx/vm/gpu_ptx.cpp
! src/gpu/ptx/vm/gpu_ptx.hpp
! src/share/vm/graal/graalCompilerToGPU.cpp
Changeset: 36d4faef2c56
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-01-15 20:24 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/36d4faef2c56
moved all PTX compilation harness logic in PTXHotSpotBackend
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXGraphProducer.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackend.java
Changeset: 1095dcf7f028
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-01-15 20:25 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1095dcf7f028
reworked PTX unit tests to PTX kernel call wrapper
! graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/ArrayPTXTest.java
! graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/BasicPTXTest.java
! graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/ControlPTXTest.java
! graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/FloatPTXTest.java
! graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/IntegerPTXTest.java
! graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/LogicPTXTest.java
+ graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/PTXTest.java
- graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/PTXTestBase.java
- graal/com.oracle.graal.hotspot.ptx.test/src/com/oracle/graal/hotspot/ptx/test/PTXLaunchKernelTest.java
Changeset: 1274feb0efe6
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-01-15 21:13 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1274feb0efe6
renamed PTXLaunchKernelGraphKit to PTXWrapperBuilder
! graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/PTXTest.java
- graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXGraphProducer.java
! graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXHotSpotBackend.java
- graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXLaunchKernelGraphKit.java
+ graal/com.oracle.graal.hotspot.ptx/src/com/oracle/graal/hotspot/ptx/PTXWrapperBuilder.java
Changeset: 11d6c5ab4a29
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-01-15 21:27 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/11d6c5ab4a29
Merge.
- graal/com.oracle.truffle.ruby.runtime/src/com/oracle/truffle/ruby/runtime/configuration/RubyVersion.java
Changeset: 966f65db5115
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-01-15 21:30 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/966f65db5115
Removed com.oracle.graal.hotspot.ptx.test project
! mx/projects
More information about the graal-dev
mailing list