< prev index next >

src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp

Print this page

        

*** 3143,3153 **** } #endif } void LIR_Assembler::atomic_op(LIR_Code code, LIR_Opr src, LIR_Opr data, LIR_Opr dest, LIR_Opr tmp_op) { ! Address addr = as_Address(src->as_address_ptr(), noreg); BasicType type = src->type(); bool is_oop = type == T_OBJECT || type == T_ARRAY; void (MacroAssembler::* add)(Register prev, RegisterOrConstant incr, Register addr); void (MacroAssembler::* xchg)(Register prev, Register newv, Register addr); --- 3143,3153 ---- } #endif } void LIR_Assembler::atomic_op(LIR_Code code, LIR_Opr src, LIR_Opr data, LIR_Opr dest, LIR_Opr tmp_op) { ! Address addr = as_Address(src->as_address_ptr()); BasicType type = src->type(); bool is_oop = type == T_OBJECT || type == T_ARRAY; void (MacroAssembler::* add)(Register prev, RegisterOrConstant incr, Register addr); void (MacroAssembler::* xchg)(Register prev, Register newv, Register addr);
< prev index next >