equal
deleted
inserted
replaced
1344 #ifdef _LP64 |
1344 #ifdef _LP64 |
1345 if (UseCompressedOops && !wide) { |
1345 if (UseCompressedOops && !wide) { |
1346 __ decode_heap_oop(dest->as_register()); |
1346 __ decode_heap_oop(dest->as_register()); |
1347 } |
1347 } |
1348 #endif |
1348 #endif |
1349 __ verify_oop(dest->as_register()); |
1349 |
|
1350 // Load barrier has not yet been applied, so ZGC can't verify the oop here |
|
1351 if (!UseZGC) { |
|
1352 __ verify_oop(dest->as_register()); |
|
1353 } |
1350 } else if (type == T_ADDRESS && addr->disp() == oopDesc::klass_offset_in_bytes()) { |
1354 } else if (type == T_ADDRESS && addr->disp() == oopDesc::klass_offset_in_bytes()) { |
1351 #ifdef _LP64 |
1355 #ifdef _LP64 |
1352 if (UseCompressedClassPointers) { |
1356 if (UseCompressedClassPointers) { |
1353 __ decode_klass_not_null(dest->as_register()); |
1357 __ decode_klass_not_null(dest->as_register()); |
1354 } |
1358 } |