hg: graal/graal: 23 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Thu Apr 16 01:00:21 UTC 2015
Changeset: 21298b90a6bf
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2015-04-14 14:23 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/21298b90a6bf
Truffle/Instrumentation: Javadoc cleanup
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Probe.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/ProbeNode.java
Changeset: d79e1c137fb7
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2015-04-14 18:04 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/d79e1c137fb7
Merge with 6fe8d8a248ba5c01f752c5a932de4470c9ee29c6
- graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/generator/TypeSystemNodeFactory.java
- graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/TypeData.java
- graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/ExecutableTypeMethodParser.java
- graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/GenericParser.java
- graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/call/SLAbstractDispatchNode.java
- graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/call/SLDirectDispatchNode.java
- graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/call/SLGenericDispatchNode.java
- graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/call/SLUninitializedDispatchNode.java
Changeset: ec1dca6d288a
Author: Christian Humer <christian.humer at gmail.com>
Date: 2015-04-15 00:35 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/ec1dca6d288a
Truffle-DSL: fixed single specializable node migth delegate to a synthetic executable type.
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/generator/NodeGenFactory.java
Changeset: 56a30cfcefaf
Author: Christian Humer <christian.humer at gmail.com>
Date: 2015-04-15 03:14 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/56a30cfcefaf
Truffle-DSL: fixed wrong executable delegate.
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/generator/NodeGenFactory.java
Changeset: 05e1ab8c5c6a
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-04-15 14:06 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/05e1ab8c5c6a
relax expectations on JDK library locations
! mxtool/mx.py
Changeset: 05a2b72c071f
Author: Christian Humer <christian.humer at gmail.com>
Date: 2015-04-15 13:49 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/05a2b72c071f
Truffle-DSL: fixed potential non generic executes in uninitialized nodes.
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/generator/NodeGenFactory.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/java/ElementUtils.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/ExecutableTypeData.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/NodeData.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/NodeMethodParser.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/NodeParser.java
Changeset: f61ff7f01bc2
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-04-15 16:30 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f61ff7f01bc2
Add CompileTheWorldExcludeMethodFilter to CTW and remove sun.awt.X11 classes from default ctw mx target.
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/CompileTheWorldTest.java
! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/MemoryUsageBenchmark.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
! mx/mx_graal.py
Changeset: d3b276db28b8
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-04-15 18:41 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d3b276db28b8
[SPARC] Use NOP only between CBcond
! 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/SPARCMacroAssembler.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java
Changeset: 534f0dde2810
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-04-14 17:26 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/534f0dde2810
It should be an error for an OopMap to mention a register that can't be found
! src/share/vm/compiler/oopMap.cpp
Changeset: a560c9b81f0f
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-04-14 22:20 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/a560c9b81f0f
Add suport for oops in vector registers at safepoints
+ src/cpu/x86/vm/registerMap_x86.cpp
! src/cpu/x86/vm/registerMap_x86.hpp
! src/cpu/x86/vm/register_x86.cpp
! src/cpu/x86/vm/register_x86.hpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/vmreg_x86.cpp
! src/share/vm/graal/graalEnv.cpp
! src/share/vm/runtime/sharedRuntime.cpp
Changeset: 018c536858cc
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-04-15 10:21 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/018c536858cc
Merge
Changeset: a69a7c0e0ccc
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-04-07 12:09 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/a69a7c0e0ccc
Remove ValuePosition machinery
- graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/CompositeValueReplacementTest3.java
- graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/CompositeValueReplacementTest4.java
- graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/ValuePositionTest1.java
- graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/ValuePositionTest2.java
- graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/ValuePositionTest3.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/CompositeValue.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/CompositeValueClass.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstruction.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstructionClass.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRIntrospection.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ValuePosition.java
- graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ValuePositionProcedure.java
Changeset: cb406df0ecc3
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-04-14 11:36 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/cb406df0ecc3
Visit CompositeValues manually
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotObjectConstant.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotObjectConstantImpl.java
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64AddressValue.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCAddressValue.java
! graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/CompositeValueReplacementTest1.java
- graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/CompositeValueReplacementTest2.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/CompositeValue.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/CompositeValueClass.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRIntrospection.java
Changeset: 1af76d197949
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-04-14 11:36 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/1af76d197949
Specialize LIRInstruction visit paths a little
! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64AddressValue.java
! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCAddressValue.java
! graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/CompositeValueReplacementTest1.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/CompositeValue.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/InstructionValueConsumer.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/InstructionValueProcedure.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRFrameState.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstructionClass.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRIntrospection.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ValueConsumer.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/ConstantLoadOptimization.java
Changeset: 3ffe4efcc399
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-04-14 11:36 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/3ffe4efcc399
Allocate visiting lambdas earlier
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LocationMarker.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/FixPointIntervalBuilder.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/LSStackSlotAllocator.java
Changeset: 1ee4ac09b741
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-04-14 11:37 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/1ee4ac09b741
Avoid some uses of streams
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/ConstantTree.java
Changeset: 820420c8713c
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-04-14 11:37 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/820420c8713c
Add int overrides for some log methods
! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java
Changeset: 5541e9c74d38
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-04-14 11:37 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/5541e9c74d38
LocationMarker worklist should be unique
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstruction.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LocationMarker.java
Changeset: 65d8d305f9c0
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-04-14 11:37 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/65d8d305f9c0
Minor linear scan tweaks
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScan.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanWalker.java
Changeset: abc059cb0acf
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-04-14 11:37 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/abc059cb0acf
Guard usages of Debug.log in LinearScan
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScan.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanWalker.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LocationMarker.java
! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/MoveResolver.java
Changeset: 92fc95e8667d
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-04-15 10:09 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/92fc95e8667d
Add more efficient implementation of HotSpotReferenceMap
! graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/ReferenceMap.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotReferenceMap.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotTargetDescription.java
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/graal/graalCodeInstaller.cpp
! src/share/vm/graal/graalJavaAccess.hpp
Changeset: 23d6b95bd687
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-04-15 11:03 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/23d6b95bd687
Merge
- graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/generator/TypeSystemNodeFactory.java
- graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/model/TypeData.java
- graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/ExecutableTypeMethodParser.java
- graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/GenericParser.java
- graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/call/SLAbstractDispatchNode.java
- graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/call/SLDirectDispatchNode.java
- graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/call/SLGenericDispatchNode.java
- graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/call/SLUninitializedDispatchNode.java
Changeset: b99da6d86cfe
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-04-15 21:35 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b99da6d86cfe
relax expectations on JDK library locations (bug fixes)
! mxtool/mx.py
More information about the graal-dev
mailing list