Lines Matching refs:old_value_reg
1406 Register old_value_reg; in GenerateGetAndUpdate() local
1410 old_value_reg = old_value.IsX() ? old_value.X() : old_value.W(); in GenerateGetAndUpdate()
1416 old_value_reg = arg.IsD() ? temps.AcquireX() : temps.AcquireW(); in GenerateGetAndUpdate()
1417 new_value = old_value_reg; // Use the same temporary. in GenerateGetAndUpdate()
1424 old_value_reg = old_value.IsX() ? old_value.X() : old_value.W(); in GenerateGetAndUpdate()
1437 EmitLoadExclusive(codegen, load_store_type, ptr, old_value_reg, use_load_acquire); in GenerateGetAndUpdate()
1445 GenerateReverseBytes(masm, load_store_type, old_value_reg, old_value_reg); in GenerateGetAndUpdate()
1451 __ Fmov(old_value_vreg, old_value_reg); in GenerateGetAndUpdate()
1455 __ Add(new_value, old_value_reg, arg.IsX() ? arg.X() : arg.W()); in GenerateGetAndUpdate()
1462 __ And(new_value, old_value_reg, arg.IsX() ? arg.X() : arg.W()); in GenerateGetAndUpdate()
1465 __ Orr(new_value, old_value_reg, arg.IsX() ? arg.X() : arg.W()); in GenerateGetAndUpdate()
1468 __ Eor(new_value, old_value_reg, arg.IsX() ? arg.X() : arg.W()); in GenerateGetAndUpdate()