< prev index next >

src/hotspot/cpu/riscv/riscv.ad

Print this page
@@ -2873,10 +2873,11 @@
  // Card Table Byte Map Base
  operand immByteMapBase()
  %{
    // Get base of card map
    predicate(BarrierSet::barrier_set()->is_a(BarrierSet::CardTableBarrierSet) &&
+             SHENANDOAHGC_ONLY(!BarrierSet::barrier_set()->is_a(BarrierSet::ShenandoahBarrierSet) &&)
              (CardTable::CardValue*)n->get_ptr() ==
               ((CardTableBarrierSet*)(BarrierSet::barrier_set()))->card_table()->byte_map_base());
    match(ConP);
  
    op_cost(0);
< prev index next >