src/hotspot/cpu/aarch64/aarch64.ad
changeset 49754 ee93c1087584
parent 49724 bf7f42f2f025
child 50172 9925e9fd56ad
equal deleted inserted replaced
49753:46f2dc7c4c39 49754:ee93c1087584
  5845 
  5845 
  5846 // Card Table Byte Map Base
  5846 // Card Table Byte Map Base
  5847 operand immByteMapBase()
  5847 operand immByteMapBase()
  5848 %{
  5848 %{
  5849   // Get base of card map
  5849   // Get base of card map
  5850   predicate(Universe::heap()->barrier_set()->is_a(BarrierSet::CardTableBarrierSet) &&
  5850   predicate(BarrierSet::barrier_set()->is_a(BarrierSet::CardTableBarrierSet) &&
  5851             (jbyte*)n->get_ptr() == ((CardTableBarrierSet*)(Universe::heap()->barrier_set()))->card_table()->byte_map_base());
  5851             (jbyte*)n->get_ptr() == ((CardTableBarrierSet*)(BarrierSet::barrier_set()))->card_table()->byte_map_base());
  5852   match(ConP);
  5852   match(ConP);
  5853 
  5853 
  5854   op_cost(0);
  5854   op_cost(0);
  5855   format %{ %}
  5855   format %{ %}
  5856   interface(CONST_INTER);
  5856   interface(CONST_INTER);