changeset 12365:ee746f35ae17

Delegate deferred barrier arguments to graal
author Christos Kotselidis <christos.kotselidis@oracle.com>
date Fri, 11 Oct 2013 17:07:41 +0200
parents 651cc32247d7
children 0991c12c4186
files 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
diffstat 2 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java	Fri Oct 11 17:06:18 2013 +0200
+++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotVMConfig.java	Fri Oct 11 17:07:41 2013 +0200
@@ -137,6 +137,7 @@
     public final boolean useCRC32Intrinsics = getVMOption("UseCRC32Intrinsics");
     public final boolean useG1GC = getVMOption("UseG1GC");
     public final long gcTotalCollectionsAddress = getUninitializedLong();
+    public final boolean useDeferredInitBarriers = getVMOption("GraalDeferredInitBarriers");
 
     // Compressed Oops related values.
     public final boolean useCompressedOops = getVMOption("UseCompressedOops");
--- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java	Fri Oct 11 17:06:18 2013 +0200
+++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java	Fri Oct 11 17:07:41 2013 +0200
@@ -429,6 +429,11 @@
     }
 
     @Fold
+    public static boolean useDeferredInitBarriers() {
+        return config().useDeferredInitBarriers;
+    }
+
+    @Fold
     public static boolean useG1GC() {
         return config().useG1GC;
     }