hg: graal/graal: 14 new changesets

doug.simon at oracle.com doug.simon at oracle.com
Thu Jun 5 01:00:06 UTC 2014


Changeset: dd11a7036c6e
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-06-03 22:19 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/dd11a7036c6e

LIR ops cannot have null @Temp fields

! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ArrayEqualsOp.java

Changeset: 0497ead7ec50
Author:    Roland Schatz <roland.schatz at oracle.com>
Date:      2014-06-04 11:47 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/0497ead7ec50

Support null check directly on compressed oops.

! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Kind.java
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/PlatformKind.java
! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/type/NarrowOopStamp.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IsNullNode.java

Changeset: dd5c15b85f78
Author:    Josef Eisl <josef.eisl at jku.at>
Date:      2014-06-04 12:02 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/dd5c15b85f78

Move dominates() and isDominatedBy() from Block to AbstractBlock and make them static methods.

! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/AbstractBlock.java
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/Block.java
! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java

Changeset: c1a47bf45b66
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-06-04 15:58 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/c1a47bf45b66

do not start/stop Graal compilation queue if -XX:-UseGraalCompilationQueue

! src/share/vm/graal/graalCompiler.cpp

Changeset: 19a48d9834e1
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-06-04 15:58 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/19a48d9834e1

exclude CompilationTask from JaCoCo

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java

Changeset: a1b9340534bf
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-06-04 15:59 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/a1b9340534bf

made UseGraalCompilationQueue false by default to see if perf. issue(s) still exist

! src/share/vm/graal/graalGlobals.hpp

Changeset: 8d8c6a40d8e2
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-06-04 19:17 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/8d8c6a40d8e2

Backed out changeset: a1b9340534bf

! src/share/vm/graal/graalGlobals.hpp

Changeset: 6a62ccbd1658
Author:    Tom Rodriguez <tom.rodriguez at oracle.com>
Date:      2014-06-04 13:20 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/6a62ccbd1658

add support for new G1 marking behavior

! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/WriteBarrierSnippets.java
! graal/com.oracle.graal.hotspotvmconfig/src/com/oracle/graal/hotspotvmconfig/HotSpotVMConfigProcessor.java

Changeset: b15c20be0697
Author:    Michael Van De Vanter  <michael.van.de.vanter at oracle.com>
Date:      2014-06-04 13:52 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/b15c20be0697

Truffle/API:  new abstract TruffleScriptEngineFactory

+ graal/com.oracle.truffle.api/src/com/oracle/truffle/api/script/TruffleScriptEngineFactory.java

Changeset: 9f25b70d6113
Author:    Michael Van De Vanter  <michael.van.de.vanter at oracle.com>
Date:      2014-06-04 13:53 -0700
URL:       http://hg.openjdk.java.net/graal/graal/rev/9f25b70d6113

Merge


Changeset: 0926a952ba55
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-06-04 22:18 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/0926a952ba55

fixed crash when -XX:-TieredCompilation -XX:-UseGraalCompilationQueue is specified

! src/share/vm/runtime/compilationPolicy.cpp

Changeset: 3f350b0d93c9
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-06-04 22:58 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/3f350b0d93c9

pass make variables on the command line instead of in environment variables to simplify running the make on the command line without mx

! mx/mx_graal.py

Changeset: 774349ad0b03
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-06-04 23:07 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/774349ad0b03

fixed hang in non-COMPILERGRAAL builds when -Xcomp is specified

! src/share/vm/runtime/thread.hpp

Changeset: 6b1bd708e254
Author:    Doug Simon <doug.simon at oracle.com>
Date:      2014-06-04 23:43 +0200
URL:       http://hg.openjdk.java.net/graal/graal/rev/6b1bd708e254

Merge.




More information about the graal-dev mailing list