< prev index next >

src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp

Print this page
*** 943,12 ***
  
    void store_heap_oop(Address dst, void* dummy);
  
    void encode_heap_oop(Register d, Register s);
    void encode_heap_oop(Register r) { encode_heap_oop(r, r); }
!   void decode_heap_oop(Register d, Register s);
!   void decode_heap_oop(Register r) { decode_heap_oop(r, r); }
    void encode_heap_oop_not_null(Register r);
    void decode_heap_oop_not_null(Register r);
    void encode_heap_oop_not_null(Register dst, Register src);
    void decode_heap_oop_not_null(Register dst, Register src);
  
--- 943,12 ---
  
    void store_heap_oop(Address dst, void* dummy);
  
    void encode_heap_oop(Register d, Register s);
    void encode_heap_oop(Register r) { encode_heap_oop(r, r); }
!   void decode_heap_oop(Register d, Register s, Label* L_null_target = nullptr);
!   void decode_heap_oop(Register r, Label* L_null_target = nullptr) { decode_heap_oop(r, r, L_null_target); }
    void encode_heap_oop_not_null(Register r);
    void decode_heap_oop_not_null(Register r);
    void encode_heap_oop_not_null(Register dst, Register src);
    void decode_heap_oop_not_null(Register dst, Register src);
  
< prev index next >