Mercurial > hg > graal-compiler
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; }