< prev index next >

src/hotspot/cpu/aarch64/aarch64.ad

Print this page
@@ -4687,10 +4687,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);
    format %{ %}
< prev index next >