8201362: Remove CollectedHeap::barrier_set()

Reviewed-by: shade, rkennke
This commit is contained in:
Per Lidén 2018-04-12 11:22:24 +02:00
parent 23c1371590
commit ec504ecf84
52 changed files with 92 additions and 111 deletions

View file

@ -29,6 +29,7 @@
#include "ci/ciEnv.hpp"
#include "code/nativeInst.hpp"
#include "compiler/disassembler.hpp"
#include "gc/shared/barrierSet.hpp"
#include "gc/shared/cardTable.hpp"
#include "gc/shared/cardTableBarrierSet.hpp"
#include "gc/shared/collectedHeap.inline.hpp"
@ -2261,7 +2262,7 @@ void MacroAssembler::g1_write_barrier_post(Register store_addr,
Address queue_index(Rthread, in_bytes(G1ThreadLocalData::dirty_card_queue_index_offset()));
Address buffer(Rthread, in_bytes(G1ThreadLocalData::dirty_card_queue_buffer_offset()));
BarrierSet* bs = Universe::heap()->barrier_set();
BarrierSet* bs = BarrierSet::barrier_set();
CardTableBarrierSet* ctbs = barrier_set_cast<CardTableBarrierSet>(bs);
CardTable* ct = ctbs->card_table();
Label done;