< prev index next >

src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp

Print this page

        

*** 29,40 **** #include "gc/shenandoah/c1/shenandoahBarrierSetC1.hpp" #define __ masm->masm()-> void LIR_OpShenandoahCompareAndSwap::emit_code(LIR_Assembler* masm) { ! NOT_LP64(assert(_addr->is_single_cpu(), "must be single");) ! Register addr = _addr->is_single_cpu() ? _addr->as_register() : _addr->as_register_lo(); Register newval = _new_value->as_register(); Register cmpval = _cmp_value->as_register(); Register tmp1 = _tmp1->as_register(); Register tmp2 = _tmp2->as_register(); Register result = result_opr()->as_register(); --- 29,39 ---- #include "gc/shenandoah/c1/shenandoahBarrierSetC1.hpp" #define __ masm->masm()-> void LIR_OpShenandoahCompareAndSwap::emit_code(LIR_Assembler* masm) { ! Register addr = _addr->as_register_lo(); Register newval = _new_value->as_register(); Register cmpval = _cmp_value->as_register(); Register tmp1 = _tmp1->as_register(); Register tmp2 = _tmp2->as_register(); Register result = result_opr()->as_register();
< prev index next >