equal
deleted
inserted
replaced
3277 __ movl(Address(mdo, md->byte_offset_of_slot(data, VirtualCallData::receiver_count_offset(i))), DataLayout::counter_increment); |
3277 __ movl(Address(mdo, md->byte_offset_of_slot(data, VirtualCallData::receiver_count_offset(i))), DataLayout::counter_increment); |
3278 __ jmp(update_done); |
3278 __ jmp(update_done); |
3279 __ bind(next_test); |
3279 __ bind(next_test); |
3280 } |
3280 } |
3281 // Receiver did not match any saved receiver and there is no empty row for it. |
3281 // Receiver did not match any saved receiver and there is no empty row for it. |
3282 // Increment total counter to indicate polimorphic case. |
3282 // Increment total counter to indicate polymorphic case. |
3283 __ addl(counter_addr, DataLayout::counter_increment); |
3283 __ addl(counter_addr, DataLayout::counter_increment); |
3284 |
3284 |
3285 __ bind(update_done); |
3285 __ bind(update_done); |
3286 } |
3286 } |
3287 } else { |
3287 } else { |