hg: graal/graal: 17 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Mon Jan 13 18:00:14 PST 2014
Changeset: 6537a75007e3
Author: Erik Eckstein <erik.eckstein at oracle.com>
Date: 2014-01-13 11:28 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/6537a75007e3
consider register priority in rematerialization decision
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/Interval.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
Changeset: 428403544e77
Author: Andreas Woess <andreas.woess at jku.at>
Date: 2014-01-13 12:21 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/428403544e77
fix lowering of instanceof with ConditionAnchorNode usage
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/InstanceOfSnippetsTemplates.java
Changeset: 8c019a9beb16
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2014-01-13 09:28 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/8c019a9beb16
use graph builder suite for compiler tests
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/InfopointReasonTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/inlining/InliningTest.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderConfiguration.java
! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/PartialEvaluationTest.java
Changeset: f4fa294d5b39
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2014-01-13 09:29 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/f4fa294d5b39
fix for FrameState.applyToNonVirtual
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FrameState.java
Changeset: 0774f3303c2e
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2014-01-13 13:20 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/0774f3303c2e
rename LocalNode to ParameterNode
! graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/PTXPhase.java
! graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXLIRGenerator.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/CompareCanonicalizerTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ConditionalEliminationTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/IfCanonicalizerTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MonitorGraphTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/PushNodesThroughPiTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ReadAfterCheckCastTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/EAMergingTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/IterativeInliningTest.java
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/PEAReadEliminationTest.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java
! graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILCompilationResult.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/InstalledCodeExecuteHelperTest.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotLoweringProvider.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ArrayCopyNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ObjectCloneNode.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/ForeignCallStub.java
! graal/com.oracle.graal.java.decompiler/src/com/oracle/graal/java/decompiler/lines/DecompilerSyntaxLine.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/FrameStateBuilder.java
! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/JTTTest.java
- graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LocalNode.java
+ graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ParameterNode.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ReadNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningPhase.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java
! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/IdealGraphPrinter.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/ObjectAccessTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/PointerTest.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/LoadSnippetVarargParameterNode.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCache.java
Changeset: f4c776ad613e
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2014-01-13 13:45 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/f4c776ad613e
Merge
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ArrayCopyNode.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningUtil.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/ObjectAccessTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/PointerTest.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCache.java
Changeset: 6888c58b810b
Author: Lukas Stadler <lukas.stadler at jku.at>
Date: 2014-01-13 13:49 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/6888c58b810b
fix formatting
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java
Changeset: f9ee4532da8f
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-01-13 18:37 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/f9ee4532da8f
MacroNode: fix case for macro node lowering if framestates are not removed
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MacroNode.java
Changeset: b87fcab6624a
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-01-13 19:48 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b87fcab6624a
Replacements: use enum to describe framestate action
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/GraphKit.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/ObjectAccessTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/PointerTest.java
! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/WordTest.java
+ graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/CollapseFrameForSingleSideEffectPhase.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
- graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetFrameStateCleanupPhase.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MacroNode.java
Changeset: 5a076e52220a
Author: Bernhard Urban <bernhard.urban at jku.at>
Date: 2014-01-13 19:18 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5a076e52220a
update method signatures for makeGraph
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaField.java
Changeset: fa56f5a49270
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-01-13 21:40 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/fa56f5a49270
improved format checking and error reporting when parsing a projects file
! mxtool/mx.py
Changeset: 850c437c26d3
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-01-13 21:41 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/850c437c26d3
made some GraphKit methods protected
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/GraphKit.java
Changeset: 02d3cfc90603
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-01-13 22:19 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/02d3cfc90603
made GraalCompilerTest slightly more extensible
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java
Changeset: c70dddf5ce4a
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-01-13 22:28 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/c70dddf5ce4a
fixed name clash
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java
Changeset: 220ed109bf77
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-01-13 22:32 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/220ed109bf77
initial code for calling PTX kernel code from Java with parameter marshaling and return value unmarshaling performed by a wrapper specified via manual graph construction
! graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXLIRGenerator.java
+ graal/com.oracle.graal.hotspot.ptx.test/src/com/oracle/graal/hotspot/ptx/test/PTXLaunchKernelTest.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/src/com/oracle/graal/hotspot/bridge/CompilerToGPU.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/bridge/CompilerToGPUImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotForeignCallsProviderImpl.java
! graal/com.oracle.graal.lir.ptx/src/com/oracle/graal/lir/ptx/PTXControlFlow.java
! mx/projects
! src/gpu/ptx/vm/gpu_ptx.cpp
! src/gpu/ptx/vm/gpu_ptx.hpp
! src/gpu/ptx/vm/ptxKernelArguments.hpp
! src/share/vm/graal/graalCompilerToGPU.cpp
Changeset: 881dd7f896de
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-01-13 22:36 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/881dd7f896de
canonicalized projects
! mx/projects
Changeset: d368f5556059
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-01-13 23:03 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/d368f5556059
disabled new PTX tests if PTX GPU is not available
! graal/com.oracle.graal.hotspot.ptx.test/src/com/oracle/graal/hotspot/ptx/test/PTXLaunchKernelTest.java
More information about the graal-dev
mailing list