feature: propagate printf/indirect calls info from functions to kernel

Related-To: NEO-15211
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2025-09-18 09:10:40 +00:00
committed by Compute-Runtime-Automation
parent 7b71a13c6a
commit 04ad429e58
5 changed files with 84 additions and 15 deletions

View File

@@ -304,6 +304,8 @@ DecodeError populateExternalFunctionsMetadata(NEO::ProgramInfo &dst, NEO::Yaml::
extFunInfo.numGrfRequired = static_cast<uint16_t>(execEnv.grfCount);
extFunInfo.simdSize = static_cast<uint8_t>(execEnv.simdSize);
extFunInfo.hasRTCalls = execEnv.hasRTCalls;
extFunInfo.hasPrintfCalls = execEnv.hasPrintfCalls;
extFunInfo.hasIndirectCalls = execEnv.hasIndirectCalls;
dst.externalFunctions.push_back(extFunInfo);
}