Mercurial > hg > truffle
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 |