< prev index next >

src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Print this page
@@ -1,7 +1,7 @@
  /*
-  * Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved.
+  * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved.
   * Copyright (c) 2016, 2021, Red Hat, Inc. All rights reserved.
   * Copyright Amazon.com Inc. or its affiliates. All Rights Reserved.
   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   *
   * This code is free software; you can redistribute it and/or modify it

@@ -550,10 +550,19 @@
            "Turn on/off clone barriers in Shenandoah")                       \
                                                                              \
    product(bool, ShenandoahLoadRefBarrier, true, DIAGNOSTIC,                 \
            "Turn on/off load-reference barriers in Shenandoah")              \
                                                                              \
+   product(bool, ShenandoahCloneRuntime, false, DIAGNOSTIC,                  \
+           "Handle clone in runtime instead of in copy stubs.")              \
+                                                                             \
+   product(bool, ShenandoahElideIdealBarriers, true, DIAGNOSTIC,             \
+           "Elide redundant Shenandoah barriers on C2 Ideal level.")         \
+                                                                             \
+   product(bool, ShenandoahElideMachBarriers, true, DIAGNOSTIC,              \
+           "Elide redundant Shenandoah barriers on C2 Mach level.")          \
+                                                                             \
    develop(bool, ShenandoahVerifyOptoBarriers, trueInDebug,                  \
            "Verify no missing barriers in C2.")                              \
                                                                              \
    product(uintx, ShenandoahOldCompactionReserve, 8, EXPERIMENTAL,           \
            "During generational GC, prevent promotions from filling "        \
< prev index next >