Enable building the spirv kernel more than once

Change-Id: Ia93456e7b7afaee07fa633727e943d8db2736f07
Resolves: NEO-2837
Signed-off-by: Koska, Andrzej <andrzej.koska@intel.com>
This commit is contained in:
Koska, Andrzej
2019-04-12 11:31:42 +02:00
committed by sys_ocldev
parent 8219cfa000
commit 066743747d
3 changed files with 19 additions and 1 deletions

View File

@@ -48,7 +48,7 @@ cl_int CompilerInterface::build(
IGC::CodeType::CodeType_t highLevelCodeType = IGC::CodeType::undefined;
IGC::CodeType::CodeType_t intermediateCodeType = IGC::CodeType::undefined;
if (program.getProgramBinaryType() == CL_PROGRAM_BINARY_TYPE_INTERMEDIATE) {
if (program.isCreatedFromIL() || (program.getProgramBinaryType() == CL_PROGRAM_BINARY_TYPE_INTERMEDIATE)) {
if (program.getIsSpirV()) {
intermediateCodeType = IGC::CodeType::spirV;
} else {