< prev index next > src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
Print this page
* the object is newly allocated and that no safepoint exists between the
* allocation and the store.
*
* In the case of slow allocation the allocation code must handle the barrier
* as part of the allocation in the case the allocated object is not located
- * in the nursery, this would happen for humongous objects. This is similar to
- * how CMS was required to handle this case, see the comments for the method
- * CollectedHeap::new_deferred_store_barrier and OptoRuntime::new_deferred_store_barrier.
- * A deferred card mark is required for these objects and handled in the above
- * mentioned methods.
+ * in the nursery, this would happen for humongous objects.
*
* Returns true if the post barrier can be removed
*/
bool G1BarrierSetC2::g1_can_remove_post_barrier(GraphKit* kit,
PhaseTransform* phase, Node* store,
< prev index next >