equal
deleted
inserted
replaced
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); |