Mercurial > hg > graal-compiler
changeset 6952:b03db3c97f74
Merge.
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 14 Nov 2012 11:44:17 +0100 |
parents | e54fcd0405f6 (current diff) 5bbe9618118e (diff) |
children | 606964349cf4 |
files | graal/com.oracle.graal.api.meta/src/com/oracle/graal/api/meta/ResolvedJavaType.java graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaType.java graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntime.java graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/snippets/MonitorSnippets.java graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ReadNode.java graal/com.oracle.graal.phases/src/com/oracle/graal/phases/GraalOptions.java |
diffstat | 3 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeLoadNode.java Wed Nov 14 11:29:32 2012 +0100 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeLoadNode.java Wed Nov 14 11:44:17 2012 +0100 @@ -29,6 +29,7 @@ /** * Load of a value from a location specified as an offset relative to an object. + * No null check is performed before the load. */ public class UnsafeLoadNode extends FixedWithNextNode implements Lowerable {
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeStoreNode.java Wed Nov 14 11:29:32 2012 +0100 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeStoreNode.java Wed Nov 14 11:44:17 2012 +0100 @@ -29,6 +29,7 @@ /** * Store of a value at a location specified as an offset relative to an object. + * No null check is performed before the store. */ public class UnsafeStoreNode extends FixedWithNextNode implements StateSplit, Lowerable {
--- a/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/GraalOptions.java Wed Nov 14 11:29:32 2012 +0100 +++ b/graal/com.oracle.graal.phases/src/com/oracle/graal/phases/GraalOptions.java Wed Nov 14 11:44:17 2012 +0100 @@ -67,7 +67,7 @@ public static float ProbabilityCapForInlining = 1f; // escape analysis settings - public static boolean PartialEscapeAnalysis = false; + public static boolean PartialEscapeAnalysis = true; public static boolean EscapeAnalysisHistogram = ____; public static int EscapeAnalysisIterations = 2; public static String EscapeAnalyzeOnly = null;