performance: pass extension function name by reference

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
This commit is contained in:
Filip Hazubski
2024-03-25 08:02:49 +00:00
committed by Compute-Runtime-Automation
parent 27a3307bb0
commit 270e8af729
3 changed files with 4 additions and 4 deletions

View File

@@ -8,7 +8,7 @@
#include "level_zero/core/source/driver/extension_function_address.h"
namespace L0 {
void *ExtensionFunctionAddressHelper::getAdditionalExtensionFunctionAddress(std::string functionName) {
void *ExtensionFunctionAddressHelper::getAdditionalExtensionFunctionAddress(const std::string &functionName) {
return nullptr;
}

View File

@@ -13,7 +13,7 @@
#include <cstring>
namespace L0 {
void *ExtensionFunctionAddressHelper::getExtensionFunctionAddress(std::string functionName) {
void *ExtensionFunctionAddressHelper::getExtensionFunctionAddress(const std::string &functionName) {
#define RETURN_FUNC_PTR_IF_EXIST(name) \
{ \
if (functionName == #name) { \

View File

@@ -12,9 +12,9 @@
namespace L0 {
struct ExtensionFunctionAddressHelper {
static void *getExtensionFunctionAddress(std::string functionName);
static void *getExtensionFunctionAddress(const std::string &functionName);
protected:
static void *getAdditionalExtensionFunctionAddress(std::string functionName);
static void *getAdditionalExtensionFunctionAddress(const std::string &functionName);
};
} // namespace L0