equal
deleted
inserted
replaced
1563 break; |
1563 break; |
1564 |
1564 |
1565 case BarrierSet::CardTableForRS: |
1565 case BarrierSet::CardTableForRS: |
1566 case BarrierSet::CardTableExtension: |
1566 case BarrierSet::CardTableExtension: |
1567 case BarrierSet::ModRef: |
1567 case BarrierSet::ModRef: |
|
1568 case BarrierSet::Epsilon: |
1568 break; |
1569 break; |
1569 |
1570 |
1570 default : |
1571 default : |
1571 ShouldNotReachHere(); |
1572 ShouldNotReachHere(); |
1572 |
1573 |
1580 return true; // Can move it if no safepoint |
1581 return true; // Can move it if no safepoint |
1581 |
1582 |
1582 case BarrierSet::CardTableForRS: |
1583 case BarrierSet::CardTableForRS: |
1583 case BarrierSet::CardTableExtension: |
1584 case BarrierSet::CardTableExtension: |
1584 case BarrierSet::ModRef: |
1585 case BarrierSet::ModRef: |
|
1586 case BarrierSet::Epsilon: |
1585 return true; // There is no pre-barrier |
1587 return true; // There is no pre-barrier |
1586 |
1588 |
1587 default : |
1589 default : |
1588 ShouldNotReachHere(); |
1590 ShouldNotReachHere(); |
1589 } |
1591 } |
1609 case BarrierSet::CardTableExtension: |
1611 case BarrierSet::CardTableExtension: |
1610 write_barrier_post(store, obj, adr, adr_idx, val, use_precise); |
1612 write_barrier_post(store, obj, adr, adr_idx, val, use_precise); |
1611 break; |
1613 break; |
1612 |
1614 |
1613 case BarrierSet::ModRef: |
1615 case BarrierSet::ModRef: |
|
1616 case BarrierSet::Epsilon: |
1614 break; |
1617 break; |
1615 |
1618 |
1616 default : |
1619 default : |
1617 ShouldNotReachHere(); |
1620 ShouldNotReachHere(); |
1618 |
1621 |