mirror of
https://github.com/intel/compute-runtime.git
synced 2025-09-15 13:01:45 +08:00
Pass LSC policy to IGC in build options
Related-To: NEO-7003 Signed-off-by: Szymon Morek <szymon.morek@intel.com>
This commit is contained in:

committed by
Compute-Runtime-Automation

parent
39dfaf64bc
commit
9a26e505a8
@ -1739,6 +1739,19 @@ TEST_F(ProgramTests, GivenStatelessToStatefulIsDisabledWhenProgramIsCreatedThenG
|
||||
EXPECT_TRUE(CompilerOptions::contains(internalOptions, NEO::CompilerOptions::greaterThan4gbBuffersRequired));
|
||||
}
|
||||
|
||||
TEST_F(ProgramTests, whenGetInternalOptionsThenLSCPolicyIsSet) {
|
||||
MockProgram program(pContext, false, toClDeviceVector(*pClDevice));
|
||||
auto internalOptions = program.getInternalOptions();
|
||||
const auto &compilerHwInfoConfig = *CompilerHwInfoConfig::get(defaultHwInfo->platform.eProductFamily);
|
||||
auto expectedPolicy = compilerHwInfoConfig.getCachingPolicyOptions();
|
||||
if (expectedPolicy != nullptr) {
|
||||
EXPECT_TRUE(CompilerOptions::contains(internalOptions, expectedPolicy));
|
||||
} else {
|
||||
EXPECT_FALSE(CompilerOptions::contains(internalOptions, "-cl-store-cache-default"));
|
||||
EXPECT_FALSE(CompilerOptions::contains(internalOptions, "-cl-load-cache-default"));
|
||||
}
|
||||
}
|
||||
|
||||
TEST_F(ProgramTests, WhenCreatingProgramThenBindlessIsEnabledOnlyIfDebugFlagIsEnabled) {
|
||||
using namespace testing;
|
||||
DebugManagerStateRestore restorer;
|
||||
|
Reference in New Issue
Block a user