Lines Matching refs:get_and_update_op
1617 GetAndUpdateOp get_and_update_op, in GenerateGetAndUpdate() argument
1630 switch (get_and_update_op) { in GenerateGetAndUpdate()
1660 switch (get_and_update_op) { in GenerateGetAndUpdate()
1679 if (get_and_update_op == GetAndUpdateOp::kAddWithByteSwap) { in GenerateGetAndUpdate()
1722 GetAndUpdateOp get_and_update_op) { in GenUnsafeGetAndUpdate() argument
1734 DCHECK(get_and_update_op == GetAndUpdateOp::kSet); in GenUnsafeGetAndUpdate()
1742 get_and_update_op, in GenUnsafeGetAndUpdate()
1750 DCHECK(get_and_update_op == GetAndUpdateOp::kSet); in GenUnsafeGetAndUpdate()
4346 void SetGetAndUpdateOp(GetAndUpdateOp get_and_update_op) { in SetGetAndUpdateOp() argument
4348 get_and_update_op_ = get_and_update_op; in SetGetAndUpdateOp()
5374 GetAndUpdateOp get_and_update_op) { in CreateVarHandleGetAndUpdateLocations() argument
5392 if (get_and_update_op == GetAndUpdateOp::kAdd) { in CreateVarHandleGetAndUpdateLocations()
5396 DCHECK(get_and_update_op == GetAndUpdateOp::kSet); in CreateVarHandleGetAndUpdateLocations()
5408 (get_and_update_op != GetAndUpdateOp::kSet && get_and_update_op != GetAndUpdateOp::kAdd) && in CreateVarHandleGetAndUpdateLocations()
5421 GetAndUpdateOp get_and_update_op, in GenerateVarHandleGetAndUpdate() argument
5430 CPURegister arg = (is_fp && get_and_update_op == GetAndUpdateOp::kAdd) in GenerateVarHandleGetAndUpdate()
5441 slow_path->SetGetAndUpdateOp(get_and_update_op); in GenerateVarHandleGetAndUpdate()
5448 DCHECK(get_and_update_op == GetAndUpdateOp::kSet); in GenerateVarHandleGetAndUpdate()
5477 if (get_and_update_op == GetAndUpdateOp::kSet) { in GenerateVarHandleGetAndUpdate()
5496 if (get_and_update_op == GetAndUpdateOp::kAdd) { in GenerateVarHandleGetAndUpdate()
5498 get_and_update_op = GetAndUpdateOp::kAddWithByteSwap; in GenerateVarHandleGetAndUpdate()
5504 CPURegister temp = (get_and_update_op == GetAndUpdateOp::kSet) in GenerateVarHandleGetAndUpdate()
5512 GenerateGetAndUpdate(codegen, get_and_update_op, load_store_type, order, tmp_ptr, arg, old_value); in GenerateVarHandleGetAndUpdate()
5514 if (get_and_update_op == GetAndUpdateOp::kAddWithByteSwap) { in GenerateVarHandleGetAndUpdate()
5525 } else if (get_and_update_op == GetAndUpdateOp::kSet && value_type == DataType::Type::kFloat64) { in GenerateVarHandleGetAndUpdate()
5527 } else if (get_and_update_op == GetAndUpdateOp::kSet && value_type == DataType::Type::kFloat32) { in GenerateVarHandleGetAndUpdate()