< prev index next > src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
Print this page
}
return barriers;
}
! void G1BarrierSetC2::elide_dominated_barrier(MachNode* mach) const {
uint8_t barrier_data = mach->barrier_data();
barrier_data &= ~G1C2BarrierPre;
if (CardTableBarrierSetC2::use_ReduceInitialCardMarks()) {
barrier_data &= ~G1C2BarrierPost;
barrier_data &= ~G1C2BarrierPostNotNull;
}
return barriers;
}
! void G1BarrierSetC2::elide_dominated_barrier(MachNode* mach, MachNode* dominator) const {
uint8_t barrier_data = mach->barrier_data();
barrier_data &= ~G1C2BarrierPre;
if (CardTableBarrierSetC2::use_ReduceInitialCardMarks()) {
barrier_data &= ~G1C2BarrierPost;
barrier_data &= ~G1C2BarrierPostNotNull;
< prev index next >