refactor: add method to get hw config from CompilerProductHelper

Related-To: NEO-7622

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2023-02-28 13:26:21 +00:00
committed by Compute-Runtime-Automation
parent 6b7c4564d5
commit bd32b21f7c
76 changed files with 213 additions and 142 deletions

View File

@@ -40,6 +40,7 @@ class CompilerProductHelper {
virtual bool failBuildProgramWithStatefulAccessPreference() const = 0;
virtual void setProductConfigForHwInfo(HardwareInfo &hwInfo, HardwareIpVersion config) const = 0;
virtual const char *getCachingPolicyOptions(bool isDebuggerActive) const = 0;
virtual uint64_t getHwInfoConfig(const HardwareInfo &hwInfo) const = 0;
virtual ~CompilerProductHelper() = default;
@@ -62,6 +63,7 @@ class CompilerProductHelperHw : public CompilerProductHelper {
bool failBuildProgramWithStatefulAccessPreference() const override;
void setProductConfigForHwInfo(HardwareInfo &hwInfo, HardwareIpVersion config) const override;
const char *getCachingPolicyOptions(bool isDebuggerActive) const override;
uint64_t getHwInfoConfig(const HardwareInfo &hwInfo) const override;
~CompilerProductHelperHw() override = default;