src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
changeset 50525 767cdb97f103
parent 50102 454fa295105c
child 50577 bf7e2684cd0a
equal deleted inserted replaced
50524:04f4e983c2f7 50525:767cdb97f103
  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     }