mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-05 09:09:04 +08:00
refactor: remove not needed code related to deprecated device ip version
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
aa3e2ccfe8
commit
4f4b8fed15
@@ -259,13 +259,8 @@ cl_int ClDevice::getDeviceInfo(cl_device_info paramName,
|
||||
retSize = srcSize = deviceInfo.supportedThreadArbitrationPolicies.size() * sizeof(cl_uint);
|
||||
break;
|
||||
case CL_DEVICE_IP_VERSION_INTEL: {
|
||||
if (debugManager.flags.UseDeprecatedClDeviceIpVersion.get()) {
|
||||
auto &clGfxCoreHelper = this->getRootDeviceEnvironment().getHelper<ClGfxCoreHelper>();
|
||||
param.uint = clGfxCoreHelper.getDeviceIpVersion(getHardwareInfo());
|
||||
} else {
|
||||
auto &compilerProductHelper = device.getCompilerProductHelper();
|
||||
param.uint = static_cast<cl_version>(compilerProductHelper.getHwIpVersion(getHardwareInfo()));
|
||||
}
|
||||
auto &compilerProductHelper = device.getCompilerProductHelper();
|
||||
param.uint = static_cast<cl_version>(compilerProductHelper.getHwIpVersion(getHardwareInfo()));
|
||||
src = ¶m.uint;
|
||||
retSize = srcSize = sizeof(cl_version);
|
||||
break;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2020-2023 Intel Corporation
|
||||
* Copyright (C) 2020-2024 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
@@ -18,11 +18,6 @@ static auto gfxCore = IGFX_GEN11_CORE;
|
||||
|
||||
#include "opencl/source/helpers/cl_gfx_core_helper_factory_init.inl"
|
||||
|
||||
template <>
|
||||
cl_version ClGfxCoreHelperHw<Family>::getDeviceIpVersion(const HardwareInfo &hwInfo) const {
|
||||
return makeDeviceIpVersion(11, 0, 0);
|
||||
}
|
||||
|
||||
template class ClGfxCoreHelperHw<Family>;
|
||||
|
||||
} // namespace NEO
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2020-2023 Intel Corporation
|
||||
* Copyright (C) 2020-2024 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
@@ -23,11 +23,6 @@ cl_device_feature_capabilities_intel ClGfxCoreHelperHw<Family>::getSupportedDevi
|
||||
return CL_DEVICE_FEATURE_FLAG_DP4A_INTEL;
|
||||
}
|
||||
|
||||
template <>
|
||||
cl_version ClGfxCoreHelperHw<Family>::getDeviceIpVersion(const HardwareInfo &hwInfo) const {
|
||||
return makeDeviceIpVersion(12, 0, makeDeviceRevision(hwInfo));
|
||||
}
|
||||
|
||||
template class ClGfxCoreHelperHw<Family>;
|
||||
|
||||
} // namespace NEO
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2020-2023 Intel Corporation
|
||||
* Copyright (C) 2020-2024 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
@@ -18,11 +18,6 @@ static auto gfxCore = IGFX_GEN8_CORE;
|
||||
|
||||
#include "opencl/source/helpers/cl_gfx_core_helper_factory_init.inl"
|
||||
|
||||
template <>
|
||||
cl_version ClGfxCoreHelperHw<Family>::getDeviceIpVersion(const HardwareInfo &hwInfo) const {
|
||||
return makeDeviceIpVersion(8, 0, 0);
|
||||
}
|
||||
|
||||
template class ClGfxCoreHelperHw<Family>;
|
||||
|
||||
} // namespace NEO
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2020-2023 Intel Corporation
|
||||
* Copyright (C) 2020-2024 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
@@ -18,11 +18,6 @@ static auto gfxCore = IGFX_GEN9_CORE;
|
||||
|
||||
#include "opencl/source/helpers/cl_gfx_core_helper_factory_init.inl"
|
||||
|
||||
template <>
|
||||
cl_version ClGfxCoreHelperHw<Family>::getDeviceIpVersion(const HardwareInfo &hwInfo) const {
|
||||
return makeDeviceIpVersion(9, 0, 0);
|
||||
}
|
||||
|
||||
template class ClGfxCoreHelperHw<Family>;
|
||||
|
||||
} // namespace NEO
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2020-2023 Intel Corporation
|
||||
* Copyright (C) 2020-2024 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
@@ -23,14 +23,6 @@ std::unique_ptr<ClGfxCoreHelper> ClGfxCoreHelper::create(GFXCORE_FAMILY gfxCore)
|
||||
return clGfxCoreHelper;
|
||||
}
|
||||
|
||||
uint8_t ClGfxCoreHelper::makeDeviceRevision(const HardwareInfo &hwInfo) {
|
||||
return static_cast<uint8_t>(!hwInfo.capabilityTable.isIntegratedDevice);
|
||||
}
|
||||
|
||||
cl_version ClGfxCoreHelper::makeDeviceIpVersion(uint16_t major, uint8_t minor, uint8_t revision) {
|
||||
return (major << 16) | (minor << 8) | revision;
|
||||
}
|
||||
|
||||
template <>
|
||||
ClGfxCoreHelper &RootDeviceEnvironment::getHelper<ClGfxCoreHelper>() const {
|
||||
return *static_cast<ClGfxCoreHelper *>(apiGfxCoreHelper.get());
|
||||
|
||||
@@ -43,7 +43,6 @@ class ClGfxCoreHelper : public ApiGfxCoreHelper {
|
||||
virtual bool preferBlitterForLocalToLocalTransfers() const = 0;
|
||||
virtual bool isSupportedKernelThreadArbitrationPolicy() const = 0;
|
||||
virtual std::vector<uint32_t> getSupportedThreadArbitrationPolicies() const = 0;
|
||||
virtual cl_version getDeviceIpVersion(const HardwareInfo &hwInfo) const = 0;
|
||||
virtual cl_device_feature_capabilities_intel getSupportedDeviceFeatureCapabilities(const RootDeviceEnvironment &rootDeviceEnvironment) const = 0;
|
||||
virtual bool allowImageCompression(cl_image_format format) const = 0;
|
||||
virtual bool isFormatRedescribable(cl_image_format format) const = 0;
|
||||
@@ -53,7 +52,6 @@ class ClGfxCoreHelper : public ApiGfxCoreHelper {
|
||||
virtual bool hasStatelessAccessToBuffer(const KernelInfo &kernelInfo) const = 0;
|
||||
|
||||
static uint8_t makeDeviceRevision(const HardwareInfo &hwInfo);
|
||||
static cl_version makeDeviceIpVersion(uint16_t major, uint8_t minor, uint8_t revision);
|
||||
|
||||
ClGfxCoreHelper() = default;
|
||||
};
|
||||
@@ -73,7 +71,6 @@ class ClGfxCoreHelperHw : public ClGfxCoreHelper {
|
||||
bool preferBlitterForLocalToLocalTransfers() const override;
|
||||
bool isSupportedKernelThreadArbitrationPolicy() const override;
|
||||
std::vector<uint32_t> getSupportedThreadArbitrationPolicies() const override;
|
||||
cl_version getDeviceIpVersion(const HardwareInfo &hwInfo) const override;
|
||||
cl_device_feature_capabilities_intel getSupportedDeviceFeatureCapabilities(const RootDeviceEnvironment &rootDeviceEnvironment) const override;
|
||||
bool allowImageCompression(cl_image_format format) const override;
|
||||
bool isFormatRedescribable(cl_image_format format) const override;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2021-2023 Intel Corporation
|
||||
* Copyright (C) 2021-2024 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
@@ -24,11 +24,6 @@ bool ClGfxCoreHelperHw<Family>::requiresAuxResolves(const KernelInfo &kernelInfo
|
||||
return false;
|
||||
}
|
||||
|
||||
template <>
|
||||
cl_version ClGfxCoreHelperHw<Family>::getDeviceIpVersion(const HardwareInfo &hwInfo) const {
|
||||
return makeDeviceIpVersion(12, 8, makeDeviceRevision(hwInfo));
|
||||
}
|
||||
|
||||
template class ClGfxCoreHelperHw<Family>;
|
||||
|
||||
} // namespace NEO
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (C) 2021-2023 Intel Corporation
|
||||
* Copyright (C) 2021-2024 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
@@ -51,11 +51,6 @@ std::vector<uint32_t> ClGfxCoreHelperHw<Family>::getSupportedThreadArbitrationPo
|
||||
template <>
|
||||
bool ClGfxCoreHelperHw<Family>::isSupportedKernelThreadArbitrationPolicy() const { return false; }
|
||||
|
||||
template <>
|
||||
cl_version ClGfxCoreHelperHw<Family>::getDeviceIpVersion(const HardwareInfo &hwInfo) const {
|
||||
return makeDeviceIpVersion(12, 7, makeDeviceRevision(hwInfo));
|
||||
}
|
||||
|
||||
static const std::vector<cl_image_format> incompressibleFormats = {
|
||||
{CL_LUMINANCE, CL_UNORM_INT8},
|
||||
{CL_LUMINANCE, CL_UNORM_INT16},
|
||||
|
||||
Reference in New Issue
Block a user