From de9112d9425025d5085bbf455eec73ad54b81db1 Mon Sep 17 00:00:00 2001 From: Kamil Kopryk Date: Tue, 18 Jan 2022 13:32:17 +0000 Subject: [PATCH] Simplify code - remove not needed static cast Signed-off-by: Kamil Kopryk --- .../builtin/builtin_functions_lib_impl.cpp | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/level_zero/core/source/builtin/builtin_functions_lib_impl.cpp b/level_zero/core/source/builtin/builtin_functions_lib_impl.cpp index a0a32f7f1d..9fb6887bf1 100644 --- a/level_zero/core/source/builtin/builtin_functions_lib_impl.cpp +++ b/level_zero/core/source/builtin/builtin_functions_lib_impl.cpp @@ -1,5 +1,5 @@ /* - * Copyright (C) 2020-2021 Intel Corporation + * Copyright (C) 2020-2022 Intel Corporation * * SPDX-License-Identifier: MIT * @@ -22,12 +22,10 @@ std::unique_lock BuiltinFunctionsLib::obtainUniq } void BuiltinFunctionsLibImpl::initBuiltinKernel(Builtin func) { - auto builtId = static_cast(func); - const char *builtinName = nullptr; NEO::EBuiltInOps::Type builtin; - switch (static_cast(builtId)) { + switch (func) { case Builtin::CopyBufferBytes: builtinName = "copyBufferToBufferBytesSingle"; builtin = NEO::EBuiltInOps::CopyBufferToBuffer; @@ -76,16 +74,15 @@ void BuiltinFunctionsLibImpl::initBuiltinKernel(Builtin func) { UNRECOVERABLE_IF(true); }; + auto builtId = static_cast(func); builtins[builtId] = loadBuiltIn(builtin, builtinName); } void BuiltinFunctionsLibImpl::initStatelessBuiltinKernel(Builtin func) { - auto builtId = static_cast(func); - const char *builtinName = nullptr; NEO::EBuiltInOps::Type builtin; - switch (static_cast(builtId)) { + switch (func) { case Builtin::CopyBufferBytes: builtinName = "copyBufferToBufferBytesSingle"; builtin = NEO::EBuiltInOps::CopyBufferToBufferStateless; @@ -134,16 +131,15 @@ void BuiltinFunctionsLibImpl::initStatelessBuiltinKernel(Builtin func) { UNRECOVERABLE_IF(true); }; + auto builtId = static_cast(func); builtins[builtId] = loadBuiltIn(builtin, builtinName); } void BuiltinFunctionsLibImpl::initBuiltinImageKernel(ImageBuiltin func) { - auto builtId = static_cast(func); - const char *builtinName = nullptr; NEO::EBuiltInOps::Type builtin; - switch (static_cast(builtId)) { + switch (func) { case ImageBuiltin::CopyBufferToImage3d16Bytes: builtinName = "CopyBufferToImage3d16Bytes"; builtin = NEO::EBuiltInOps::CopyBufferToImage3d; @@ -192,6 +188,7 @@ void BuiltinFunctionsLibImpl::initBuiltinImageKernel(ImageBuiltin func) { UNRECOVERABLE_IF(true); }; + auto builtId = static_cast(func); imageBuiltins[builtId] = loadBuiltIn(builtin, builtinName); }