changeset 12367:c4af81d4fcc3

Customize deferred barrier flags fro Graal
author Christos Kotselidis <christos.kotselidis@oracle.com>
date Fri, 11 Oct 2013 17:09:13 +0200
parents 0991c12c4186
children a2866cf1c9af
files src/share/vm/gc_interface/collectedHeap.cpp
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/gc_interface/collectedHeap.cpp	Fri Oct 11 17:08:22 2013 +0200
+++ b/src/share/vm/gc_interface/collectedHeap.cpp	Fri Oct 11 17:09:13 2013 +0200
@@ -207,6 +207,9 @@
 #ifdef COMPILER2
   _defer_initial_card_mark =    ReduceInitialCardMarks && can_elide_tlab_store_barriers()
                              && (DeferInitialCardMark || card_mark_must_follow_store());
+#elif GRAAL
+  _defer_initial_card_mark =   GraalDeferredInitBarriers && can_elide_tlab_store_barriers()
+                               && (DeferInitialCardMark || card_mark_must_follow_store());
 #else
   assert(_defer_initial_card_mark == false, "Who would set it?");
 #endif