From 08d5eb233603098c19d199d0d565a641a8316439 Mon Sep 17 00:00:00 2001 From: "Chodor, Jaroslaw" Date: Fri, 10 Oct 2025 19:06:34 +0000 Subject: [PATCH] feature: OCL C in L0 runtime - enable compiler extensions Enables supported OCL C extensions for underlying platforms.. Related-To: GSD-11827 Signed-off-by: Chodor, Jaroslaw --- level_zero/core/source/module/module_imp.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/level_zero/core/source/module/module_imp.cpp b/level_zero/core/source/module/module_imp.cpp index 7912f5800a..5fede366e9 100644 --- a/level_zero/core/source/module/module_imp.cpp +++ b/level_zero/core/source/module/module_imp.cpp @@ -25,6 +25,7 @@ #include "shared/source/helpers/addressing_mode_helper.h" #include "shared/source/helpers/aligned_memory.h" #include "shared/source/helpers/api_specific_config.h" +#include "shared/source/helpers/compiler_options_parser.h" #include "shared/source/helpers/compiler_product_helper.h" #include "shared/source/helpers/constants.h" #include "shared/source/helpers/file_io.h" @@ -284,6 +285,7 @@ ze_result_t ModuleTranslationUnit::buildFromSource(ze_module_format_t inputForma } std::string internalOptions = this->generateCompilerOptions(buildOptions, internalBuildOptions); + NEO::appendExtensionsToInternalOptions(neoDevice->getHardwareInfo(), this->options, internalOptions); NEO::TranslationInput inputArgs = {IGC::CodeType::oclC, IGC::CodeType::oclGenBin};