comparison 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
comparison
equal deleted inserted replaced
12366:0991c12c4186 12367:c4af81d4fcc3
205 // Used for ReduceInitialCardMarks (when COMPILER2 is used); 205 // Used for ReduceInitialCardMarks (when COMPILER2 is used);
206 // otherwise remains unused. 206 // otherwise remains unused.
207 #ifdef COMPILER2 207 #ifdef COMPILER2
208 _defer_initial_card_mark = ReduceInitialCardMarks && can_elide_tlab_store_barriers() 208 _defer_initial_card_mark = ReduceInitialCardMarks && can_elide_tlab_store_barriers()
209 && (DeferInitialCardMark || card_mark_must_follow_store()); 209 && (DeferInitialCardMark || card_mark_must_follow_store());
210 #elif GRAAL
211 _defer_initial_card_mark = GraalDeferredInitBarriers && can_elide_tlab_store_barriers()
212 && (DeferInitialCardMark || card_mark_must_follow_store());
210 #else 213 #else
211 assert(_defer_initial_card_mark == false, "Who would set it?"); 214 assert(_defer_initial_card_mark == false, "Who would set it?");
212 #endif 215 #endif
213 } 216 }
214 217