hg: graal/graal: 9 new changesets
doug.simon at oracle.com
doug.simon at oracle.com
Wed Jul 9 01:00:05 UTC 2014
Changeset: e4ac25d4e13d
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-07-07 17:43 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/e4ac25d4e13d
use findUniqueConcreteSubtype in InstanceOfNode
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/InstanceOfNode.java
Changeset: c158f653275e
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-07-07 20:26 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/c158f653275e
don't forget to record assumptions
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/InstanceOfNode.java
Changeset: 7f20dee1be60
Author: Tom Rodriguez <tom.rodriguez at oracle.com>
Date: 2014-07-07 20:27 -0700
URL: http://hg.openjdk.java.net/graal/graal/rev/7f20dee1be60
ensure instanceof and null check stay dependent
! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/CheckCastNode.java
Changeset: a9b85fe36dbc
Author: Roland Schatz <roland.schatz at oracle.com>
Date: 2014-07-08 14:25 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/a9b85fe36dbc
Don't rewrite to trapping null checks if the FrameState has an input that's anchored to the deopting branch.
! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/UseTrappingNullChecksPhase.java
Changeset: 1bed6de938cd
Author: Danilo Ansaloni <danilo.ansaloni at oracle.com>
Date: 2014-07-08 15:59 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/1bed6de938cd
Truffle: if value is null use instance stamps, not class or type stamps.
! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultTruffleStamp.java
Changeset: 8eec87d7bfc4
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-07-08 21:23 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/8eec87d7bfc4
made Factory.newClassLoader() private
! graal/com.oracle.graal.hotspot.loader/src/com/oracle/graal/hotspot/loader/Factory.java
Changeset: 775660e1acbc
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-07-08 21:29 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/775660e1acbc
changed return type of Local.getType() to JavaType
! graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/Local.java
! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/debug/LocalImpl.java
Changeset: 84a14e69fa8b
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-07-08 21:35 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/84a14e69fa8b
added missing check for pending exception
! src/share/vm/runtime/thread.cpp
Changeset: 78ddecd6255f
Author: Doug Simon <doug.simon at oracle.com>
Date: 2014-07-08 21:38 +0200
URL: http://hg.openjdk.java.net/graal/graal/rev/78ddecd6255f
added CHECK macros in uses of SymbolTable::new_symbol; added CHECK_ABORT macros for TRAPS functions that must abort the VM if they throw an exception
! graal/com.oracle.graal.hotspot.sourcegen/src/com/oracle/graal/hotspot/sourcegen/GenGraalRuntimeInlineHpp.java
! src/share/vm/graal/graalCompiler.cpp
! src/share/vm/graal/graalRuntime.cpp
! src/share/vm/graal/graalRuntime.hpp
More information about the graal-dev
mailing list