hg: graal/graal: 14 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Thu Jun 19 01:00:07 UTC 2014
Changeset: 6f7d3f3703d3
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2014-06-16 20:52 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/6f7d3f3703d3
Truffle/Source:
- LineLocation and LineBreakpoint no longer implement Comparable
- TextMap now internal to the Source factory
+ graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/utilities/SourceTextTest.java
- graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/utilities/TextMapTest.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/source/LineLocation.java
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/source/Source.java
- graal/com.oracle.truffle.api/src/com/oracle/truffle/api/source/TextMap.java
Changeset: a4a2147a6aa6
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2014-06-17 17:42 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/a4a2147a6aa6
Merge with 9410f831fefa2a7af1865d65b32bf6019f197bd8
Changeset: 7143d614bb20
Author: Christian Wirth <christian.wirth at oracle.com>
Date: 2014-06-18 10:39 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7143d614bb20
Add missing include precompiled.hpp to fix windows build
! src/gpu/hsail/vm/hsailKernelArguments.cpp
Changeset: d568574e6448
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-06-18 11:28 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d568574e6448
reduce allocations of NodeIterables by Graph.getNewNodes()
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java
+ graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/EmptyNodeIterable.java
Changeset: 17af09bd9e75
Author: Lukas Stadler <lukas.stadler at oracle.com>
Date: 2014-06-18 11:57 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/17af09bd9e75
infer stamps for IntegerMulHighNode
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/arithmetic/IntegerMulHighNode.java
Changeset: f3330ba9974c
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-06-18 14:46 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f3330ba9974c
remove barrier to escape analysis introduced by d568574e6448
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java
- graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/EmptyNodeIterable.java
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/CanonicalizerPhase.java
Changeset: d32be0297274
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-06-18 16:48 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d32be0297274
support -XX:+BootstrapGraal in conjunction with -XX:-UseGraalCompilationQueue
! src/share/vm/graal/graalCompiler.cpp
! src/share/vm/graal/graalCompiler.hpp
! src/share/vm/prims/jni.cpp
Changeset: 0eb8270ae69d
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-06-04 14:52 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/0eb8270ae69d
Add assertions to AbstractBlock.{dominated,isDominatedBy}().
! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/AbstractBlock.java
Changeset: f315b1c0a590
Author: Josef Eisl <josef.eisl at jku.at>
Date: 2014-06-18 14:21 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f315b1c0a590
Introduce InstructionValueProcedure.
! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/backend/AllocatorTest.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/RegisterVerifier.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotLIRFrameState.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/LIRFrameState.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/LIRVerifier.java
Changeset: b7a1ece4f07b
Author: Gilles Duboscq <duboscq at ssw.jku.at>
Date: 2014-06-18 19:32 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b7a1ece4f07b
Make sure that there is always a nmethod available for the method handle intrinsics.
! src/share/vm/classfile/systemDictionary.cpp
Changeset: 7109baa7b9eb
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2014-06-18 11:05 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/7109baa7b9eb
Truffle/Source: SourceSection.toString() is now equivalent to getCode()
! graal/com.oracle.truffle.api/src/com/oracle/truffle/api/source/Source.java
Changeset: da21746a64bf
Author: Michael Van De Vanter <michael.van.de.vanter at oracle.com>
Date: 2014-06-18 11:26 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/da21746a64bf
Merge
Changeset: a87f6927d73e
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-06-18 21:58 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a87f6927d73e
added -XX:GraalThreads to mimic -G:Threads when using native compilation queue for Graal
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/graal/graalGlobals.hpp
Changeset: 4f185700f4b7
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-06-19 00:45 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/4f185700f4b7
made BootstrapGraal have same semantics under -XX:-UseGraalCompilationQueue as -XX:+UseGraalCompilationQueue (i.e. only enabled if explicitly specified or -XX:-TieredCompilation)
! src/share/vm/prims/jni.cpp
More information about the graal-dev
mailing list