equal
deleted
inserted
replaced
704 __ popa(); |
704 __ popa(); |
705 |
705 |
706 __ bind(filtered); |
706 __ bind(filtered); |
707 } |
707 } |
708 break; |
708 break; |
|
709 case BarrierSet::Epsilon: |
|
710 break; |
709 #endif // INCLUDE_ALL_GCS |
711 #endif // INCLUDE_ALL_GCS |
710 case BarrierSet::CardTableModRef: |
712 case BarrierSet::CardTableModRef: |
711 case BarrierSet::Epsilon: |
|
712 break; |
713 break; |
713 default : |
714 default : |
714 ShouldNotReachHere(); |
715 ShouldNotReachHere(); |
715 |
716 |
716 } |
717 } |
736 __ call_VM_leaf(CAST_FROM_FN_PTR(address, BarrierSet::static_write_ref_array_post), |
737 __ call_VM_leaf(CAST_FROM_FN_PTR(address, BarrierSet::static_write_ref_array_post), |
737 start, count); |
738 start, count); |
738 __ popa(); |
739 __ popa(); |
739 } |
740 } |
740 break; |
741 break; |
|
742 case BarrierSet::Epsilon: |
|
743 break; |
741 #endif // INCLUDE_ALL_GCS |
744 #endif // INCLUDE_ALL_GCS |
742 |
745 |
743 case BarrierSet::CardTableModRef: |
746 case BarrierSet::CardTableModRef: |
744 { |
747 { |
745 CardTableModRefBS* ctbs = barrier_set_cast<CardTableModRefBS>(bs); |
748 CardTableModRefBS* ctbs = barrier_set_cast<CardTableModRefBS>(bs); |
761 __ decrement(count); |
764 __ decrement(count); |
762 __ jcc(Assembler::greaterEqual, L_loop); |
765 __ jcc(Assembler::greaterEqual, L_loop); |
763 } |
766 } |
764 break; |
767 break; |
765 case BarrierSet::ModRef: |
768 case BarrierSet::ModRef: |
766 case BarrierSet::Epsilon: |
|
767 break; |
769 break; |
768 default : |
770 default : |
769 ShouldNotReachHere(); |
771 ShouldNotReachHere(); |
770 |
772 |
771 } |
773 } |