diff src/share/vm/gc_interface/collectedHeap.cpp @ 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 27c53c9f3a7e
children 2dfccd93510a
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