hg: graal/graal: 24 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Sat Jun 6 01:00:08 UTC 2015
Changeset: b3d5463a8362
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-06-04 12:36 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/b3d5463a8362
Anti-delta register saving portion of a560c9b81f0f
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
Changeset: c85c89f6b2d1
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-06-04 12:31 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/c85c89f6b2d1
Reduce delta relative to hotspot for ymm register maps
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
Changeset: 28943e5044b5
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2015-06-04 19:49 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/28943e5044b5
Merge
Changeset: 73809f97c281
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-06-05 07:06 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/73809f97c281
Provide a pattern for mktemp (Required on Mac)
! mx/mx_graal_makefile.py
Changeset: 6c3c21d9b5ef
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-06-05 10:00 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/6c3c21d9b5ef
Add -m switch to mx build, which builds/exports JVMCI with the make/jvmci.make file
! make/Makefile
! make/defs.make
! make/jvmci.make
! make/solaris/makefiles/defs.make
! mx/mx_graal.py
! mx/mx_graal_makefile.py
Changeset: b6ee5d3f3255
Author: Stefan Anzinger <stefan.anzinger at oracle.com>
Date: 2015-06-05 13:04 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b6ee5d3f3255
Exclude distributions from exporting which are delivered with HotSpot (JBS:GRAAL-52)
! make/Makefile
! mx/mx_graal.py
Changeset: 2e850dbf82ae
Author: Christian Humer <christian.humer at gmail.com>
Date: 2015-06-05 14:12 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/2e850dbf82ae
Truffle-DSL: fix NPE in getImplicitCastType if an implicitely casted type is short circuited. (reported-by: Mohaned Qunaibit)
! graal/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/ShortCircuitTest.java
! graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/generator/TypeSystemCodeGenerator.java
Changeset: b54b13157d4b
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-05 10:50 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/b54b13157d4b
removed BytecodeDisassemblerProvider
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/TestBytecodeDisassemblerProvider.java
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeDisassembler.java
- graal/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/BytecodeDisassemblerProvider.java
! mx/suite.py
Changeset: d62a384b2415
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-05 11:58 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/d62a384b2415
improved formatting of snippet counters
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetCounter.java
Changeset: a71b4567d08e
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-05 17:05 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a71b4567d08e
separate 1000's in snippet counter reports with commas
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetCounter.java
Changeset: 372fd062bb85
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-05 17:07 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/372fd062bb85
improved names of arraycopy snippet counters
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopySnippets.java
Changeset: 9b7e1235fefc
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-05 17:08 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/9b7e1235fefc
added SnippetCounter.add() method
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetCounter.java
Changeset: 7e1f73635264
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-05 17:28 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/7e1f73635264
added counters for the number of elements copied by arraycopy snippets
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopySnippets.java
Changeset: 1a9b0cebd4ec
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-05 17:33 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/1a9b0cebd4ec
added counters for profile based type-check snippets that miss one of the profile types
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/InstanceOfSnippets.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/TypeCheckSnippetUtils.java
Changeset: c87d2672da43
Author: Andreas Woess <andreas.woess at oracle.com>
Date: 2015-06-05 16:43 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c87d2672da43
Iterator-less NodeUsageIterable#first()
! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeUsageIterable.java
Changeset: 1524f4f7894d
Author: Andreas Woess <andreas.woess at oracle.com>
Date: 2015-06-05 17:59 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/1524f4f7894d
fix rethrowException flag in exception dispatch state
! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java
Changeset: 14011021636e
Author: Andreas Woess <andreas.woess at oracle.com>
Date: 2015-06-05 18:38 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/14011021636e
GraphPE: force inlining in replacements when parsing cached graphs
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java
Changeset: 70990d30ace3
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-05 22:16 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/70990d30ace3
added missing word operation annotations to MetaspacePointer
Contributed-by: Igor Veresov <igor.veresov at oracle.com>
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/word/MetaspacePointer.java
Changeset: aa5fa1190d6c
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-05 23:03 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/aa5fa1190d6c
count all type check hint misses not just the last one
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/InstanceOfSnippets.java
Changeset: c052d68e7eac
Author: Doug Simon <doug.simon at oracle.com>
Date: 2015-06-05 23:05 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/c052d68e7eac
disable ConvertDeoptimizeToGuardPhase for snippet graphs containing snippet counters to avoid (silent) deletion of counters on a path terminated by a deopt
! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java
Changeset: 30b4de402a58
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-06-05 17:11 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/30b4de402a58
Fix a regression caused by the implicit null check changes.
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/GuardLoweringPhase.java
Changeset: f60f7994c5a5
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-06-05 17:12 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/f60f7994c5a5
Merge.
- graal/com.oracle.graal.printer/src/com/oracle/graal/printer/HexCodeFile.java
- graal/com.oracle.jvmci.code/src/com/oracle/jvmci/code/DisassemblerProvider.java
Changeset: 532f9b06f54e
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-06-05 23:53 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/532f9b06f54e
Another fix for the implicit null check phase.
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/GuardLoweringPhase.java
Changeset: 75daca0c6a0f
Author: Thomas Wuerthinger <thomas.wuerthinger at oracle.com>
Date: 2015-06-05 23:54 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/75daca0c6a0f
Merge.
- graal/com.oracle.graal.java.test/src/com/oracle/graal/java/test/TestBytecodeDisassemblerProvider.java
- graal/com.oracle.jvmci.meta/src/com/oracle/jvmci/meta/BytecodeDisassemblerProvider.java
More information about the graal-dev
mailing list