hg: graal/graal: 17 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Mon Mar 23 21:19:24 UTC 2015
Changeset: 43661c648060
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-03-23 11:02 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/43661c648060
moved non-HotSpot specific inlining functionality into non-HotSpot specific location
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotReplacementsImpl.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphBuilderPlugins.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotInlineInvokePlugin.java
+ graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultInlineInvokePlugin.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
Changeset: e8a0a61526b2
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-03-23 13:36 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/e8a0a61526b2
added support for refining the tasks run by 'mx gate' (e.g., 'mx gate -t Economy' will only run tasks whose title contains the substring 'Economy')
! mx/mx_graal.py
Changeset: 0e7bb9cced6b
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-03-23 14:18 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/0e7bb9cced6b
ignore forced MethodSubstitutions during graph builder inlining (it breaks economy compiler configuration)
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
Changeset: 5aa0cb2914f8
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-03-23 14:31 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/5aa0cb2914f8
fixed pylint issue
! mx/mx_graal.py
Changeset: 422e60a2f4b9
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-03-23 15:58 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/422e60a2f4b9
Implement dynamic instruction counters on assembly level
! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java
+ graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCInstructionCounter.java
! graal/com.oracle.graal.asm/src/com/oracle/graal/asm/Assembler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/Backend.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCounterOp.java
! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerationResult.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotCounterOp.java
! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerationResult.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotBackend.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCounterOp.java
+ graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotInstructionProfiling.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSuitesProvider.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerationResult.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerationResultBase.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/profiling/MoveProfiling.java
Changeset: 220c494e5088
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-03-23 16:11 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/220c494e5088
Merge
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java
- graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCompareConstOp.java
- graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCompareMemoryConstOp.java
- graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotComparePatchOp.java
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotInlineInvokePlugin.java
- graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64BinaryCommutativeOp.java
- graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64BinaryConstOp.java
- graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64BinaryMemoryOp.java
- graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64BinaryOp.java
- graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64BinaryPatchOp.java
- graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64CompareConstOp.java
- graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64CompareMemoryConstOp.java
- graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64CompareMemoryOp.java
- graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64CompareOp.java
- graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64MulConstOp.java
- graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64RegStackConstOp.java
- graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64UnaryMOp.java
- graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64UnaryMROp.java
- graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64UnaryMemoryOp.java
- graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64UnaryRMOp.java
- graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/OnAdoptTest.java
- src/share/tools/IdealGraphVisualizer/Graal/src/com/sun/hotspot/igv/graal/filters/beginend.filter
- src/share/tools/IdealGraphVisualizer/Graal/src/com/sun/hotspot/igv/graal/filters/framestatelocks.filter
Changeset: 1671d9111c47
Author: Christian Humer <christian.humer at gmail.com>
Date: 2015-03-23 20:04 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/1671d9111c47
Truffle-DSL: fixed wrong type for implicit type cast elimination.
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/generator/NodeGenFactory.java
Changeset: 2d51a92a301a
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-03-23 20:57 +0100
URL: http://hg.openjdk.java.net/graal/graal/rev/2d51a92a301a
added helper methods to GraphBuilderContext for common operation combinations
! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/GraphBuilderContext.java
! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/LoadFieldPlugin.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphBuilderPlugins.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotLoadFieldPlugin.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotLoadIndexedPlugin.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotWordOperationPlugin.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultGenericInvocationPlugin.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/StandardGraphBuilderPlugins.java
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/WordOperationPlugin.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/TruffleGraphBuilderPlugins.java
Changeset: 83539d28f95c
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-03-20 17:26 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/83539d28f95c
Fixed help text and add CompileTheWorldThreads flag
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java
Changeset: b47d7ebcfa4e
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-03-20 17:26 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/b47d7ebcfa4e
Don't bother cloning assumptions array
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Assumptions.java
Changeset: 426e45c75771
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-03-20 17:26 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/426e45c75771
Properly accumulate assumptions
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedObjectTypeImpl.java
Changeset: 3819bcdde898
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-03-23 10:27 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/3819bcdde898
Merge
- graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotInlineInvokePlugin.java
- src/share/tools/IdealGraphVisualizer/Graal/src/com/sun/hotspot/igv/graal/filters/beginend.filter
- src/share/tools/IdealGraphVisualizer/Graal/src/com/sun/hotspot/igv/graal/filters/framestatelocks.filter
Changeset: 30769a7dc619
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-03-23 10:28 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/30769a7dc619
Add missing org.openide.awt dependency to IGV
! src/share/tools/IdealGraphVisualizer/Bytecodes/nbproject/project.xml
! src/share/tools/IdealGraphVisualizer/FilterWindow/nbproject/genfiles.properties
! src/share/tools/IdealGraphVisualizer/FilterWindow/nbproject/project.xml
! src/share/tools/IdealGraphVisualizer/Graal/nbproject/genfiles.properties
! src/share/tools/IdealGraphVisualizer/Util/nbproject/project.xml
Changeset: 9a3c19db3015
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-03-23 10:29 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/9a3c19db3015
Fix time reporting for mx gate -t foo
! mx/mx_graal.py
Changeset: 8ea3dde07ff7
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-03-23 12:20 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/8ea3dde07ff7
Transfer proxies when splitting IfNode
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java
Changeset: dab7f071220a
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-03-23 12:21 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/dab7f071220a
Wait until all classes are loaded before compiling in multithreaded CTW
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java
Changeset: ae0e4453df73
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-03-23 13:33 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/ae0e4453df73
Merge
More information about the graal-dev
mailing list