mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-07 04:48:08 +08:00
Reduce usage of global gfx core helper getter [1/n]
Related-To: NEO-6853 Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
637c4e5621
commit
8f308f24e5
@@ -80,7 +80,7 @@ std::string createBuiltinResourceName(EBuiltInOps::Type builtin, const std::stri
|
||||
|
||||
StackVec<std::string, 3> getBuiltinResourceNames(EBuiltInOps::Type builtin, BuiltinCode::ECodeType type, const Device &device) {
|
||||
auto &hwInfo = device.getHardwareInfo();
|
||||
auto &gfxCoreHelper = GfxCoreHelper::get(hwInfo.platform.eRenderCoreFamily);
|
||||
auto &gfxCoreHelper = device.getGfxCoreHelper();
|
||||
auto &productHelper = device.getRootDeviceEnvironment().getHelper<ProductHelper>();
|
||||
|
||||
const auto platformName = getFamilyNameWithType(hwInfo);
|
||||
|
||||
@@ -73,7 +73,7 @@ const std::vector<char> &SipKernel::getStateSaveAreaHeader() const {
|
||||
|
||||
size_t SipKernel::getStateSaveAreaSize(Device *device) const {
|
||||
auto &hwInfo = device->getHardwareInfo();
|
||||
auto &gfxCoreHelper = GfxCoreHelper::get(hwInfo.platform.eRenderCoreFamily);
|
||||
auto &gfxCoreHelper = device->getGfxCoreHelper();
|
||||
auto maxDbgSurfaceSize = gfxCoreHelper.getSipKernelMaxDbgSurfaceSize(hwInfo);
|
||||
const auto &stateSaveAreaHeader = getStateSaveAreaHeader();
|
||||
if (stateSaveAreaHeader.empty()) {
|
||||
@@ -105,7 +105,7 @@ SipKernelType SipKernel::getSipKernelType(Device &device) {
|
||||
}
|
||||
|
||||
SipKernelType SipKernel::getSipKernelType(Device &device, bool debuggingEnabled) {
|
||||
auto &gfxCoreHelper = GfxCoreHelper::get(device.getHardwareInfo().platform.eRenderCoreFamily);
|
||||
auto &gfxCoreHelper = device.getGfxCoreHelper();
|
||||
return gfxCoreHelper.getSipKernelType(debuggingEnabled);
|
||||
}
|
||||
|
||||
@@ -191,7 +191,7 @@ bool SipKernel::initHexadecimalArraySipKernel(SipKernelType type, Device &device
|
||||
uint32_t *sipKernelBinary = nullptr;
|
||||
size_t kernelBinarySize = 0u;
|
||||
auto &hwInfo = device.getHardwareInfo();
|
||||
auto &gfxCoreHelper = GfxCoreHelper::get(hwInfo.platform.eRenderCoreFamily);
|
||||
auto &gfxCoreHelper = device.getGfxCoreHelper();
|
||||
|
||||
gfxCoreHelper.setSipKernelData(sipKernelBinary, kernelBinarySize);
|
||||
const auto allocType = AllocationType::KERNEL_ISA_INTERNAL;
|
||||
|
||||
Reference in New Issue
Block a user