Lines Matching refs:get_and_update_op
1395 GetAndUpdateOp get_and_update_op, in GenerateGetAndUpdate() argument
1408 switch (get_and_update_op) { in GenerateGetAndUpdate()
1438 switch (get_and_update_op) { in GenerateGetAndUpdate()
1457 if (get_and_update_op == GetAndUpdateOp::kAddWithByteSwap) { in GenerateGetAndUpdate()
3904 void SetGetAndUpdateOp(GetAndUpdateOp get_and_update_op) { in SetGetAndUpdateOp() argument
3906 get_and_update_op_ = get_and_update_op; in SetGetAndUpdateOp()
4979 GetAndUpdateOp get_and_update_op) { in CreateVarHandleGetAndUpdateLocations() argument
4997 if (get_and_update_op == GetAndUpdateOp::kAdd) { in CreateVarHandleGetAndUpdateLocations()
5001 DCHECK(get_and_update_op == GetAndUpdateOp::kSet); in CreateVarHandleGetAndUpdateLocations()
5013 (get_and_update_op != GetAndUpdateOp::kSet && get_and_update_op != GetAndUpdateOp::kAdd) && in CreateVarHandleGetAndUpdateLocations()
5026 GetAndUpdateOp get_and_update_op, in GenerateVarHandleGetAndUpdate() argument
5041 slow_path->SetGetAndUpdateOp(get_and_update_op); in GenerateVarHandleGetAndUpdate()
5048 DCHECK(get_and_update_op == GetAndUpdateOp::kSet); in GenerateVarHandleGetAndUpdate()
5079 if (get_and_update_op == GetAndUpdateOp::kSet) { in GenerateVarHandleGetAndUpdate()
5099 if (get_and_update_op == GetAndUpdateOp::kAdd) { in GenerateVarHandleGetAndUpdate()
5101 get_and_update_op = GetAndUpdateOp::kAddWithByteSwap; in GenerateVarHandleGetAndUpdate()
5107 CPURegister temp = (get_and_update_op == GetAndUpdateOp::kSet) in GenerateVarHandleGetAndUpdate()
5115 GenerateGetAndUpdate(codegen, get_and_update_op, load_store_type, order, tmp_ptr, arg, old_value); in GenerateVarHandleGetAndUpdate()
5117 if (get_and_update_op == GetAndUpdateOp::kAddWithByteSwap) { in GenerateVarHandleGetAndUpdate()
5128 } else if (get_and_update_op == GetAndUpdateOp::kSet && value_type == DataType::Type::kFloat64) { in GenerateVarHandleGetAndUpdate()
5130 } else if (get_and_update_op == GetAndUpdateOp::kSet && value_type == DataType::Type::kFloat32) { in GenerateVarHandleGetAndUpdate()