equal
deleted
inserted
replaced
511 |
511 |
512 if (res != obj) { |
512 if (res != obj) { |
513 __ mov(res, obj); |
513 __ mov(res, obj); |
514 } |
514 } |
515 // Check for null. |
515 // Check for null. |
516 if (stub->needs_null_check()) { |
516 __ cbz(res, done); |
517 __ cbz(res, done); |
|
518 } |
|
519 |
517 |
520 load_reference_barrier_not_null(ce->masm(), res, rscratch1); |
518 load_reference_barrier_not_null(ce->masm(), res, rscratch1); |
521 |
519 |
522 __ bind(done); |
520 __ bind(done); |
523 __ b(*stub->continuation()); |
521 __ b(*stub->continuation()); |