compute-runtime/shared/source/built_ins
Fabian Zwolinski 91019afa4b Fix perContextSipKernels map in BuiltIns
Previously std::once_flag was assigned per map:
std::unordered_map<ContextId, std::unique_ptr<SipKernel>> which was
incorrect and caused the situation in which SipKernel is allocated only
on 1 context and was skipped for other contexts, so we ended up with
only one allocation regardless of the number of contexts.

This change assigns std::once_flag for each allocated SipKernel.

Related-To: NEO-7630
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com>
2023-04-11 17:24:57 +02:00
..
builtinops Reduce binaries sizes 2/n 2022-12-08 16:14:38 +01:00
kernels refactor(cmake): check images support per platform instead of per core 2023-03-13 16:14:39 +01:00
registry Cleanup includes 27 2023-01-11 16:10:28 +01:00
CMakeLists.txt Cleanup includes 27 2023-01-11 16:10:28 +01:00
built_in_ops_base.h Reduce binaries sizes 2/n 2022-12-08 16:14:38 +01:00
built_ins.cpp Fix perContextSipKernels map in BuiltIns 2023-04-11 17:24:57 +02:00
built_ins.h Fix perContextSipKernels map in BuiltIns 2023-04-11 17:24:57 +02:00
built_ins_storage.cpp Cleanup includes 48 2023-02-10 17:23:02 +01:00
builtins_binary.cmake Remove builtins duplication 2022-08-24 07:27:46 +02:00
sip.cpp Allocate SipKernel per ctx for Offline dbg mode 2023-03-30 16:40:41 +02:00
sip.h Allocate SipKernel per ctx for Offline dbg mode 2023-03-30 16:40:41 +02:00
sip_init.cpp Allocate SipKernel per ctx for Offline dbg mode 2023-03-30 16:40:41 +02:00
sip_kernel_type.h Refactor SipKernel 2021-10-19 11:45:24 +02:00