compute-runtime/opencl/source/program
Krystian Chmielewski 0ccce5a6d7 Zebin: set kernel barriers based on ext funcs
This change allows for modifying kernel's barrier count
based on called external functions metadata passed
via zeInfo section in zebin.

Added parsing external functions metadata.
Added resolving external functions call graph.
Added updating kernel barriers based on called external functions.
Added support for L0 dynamic link.

Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
2022-03-04 14:21:50 +01:00
..
CMakeLists.txt Remove device enqueue part 7 2022-01-19 10:41:57 +01:00
additional_options.cpp Copyright header update 2021-05-17 20:38:19 +02:00
build.cpp Refactor source level debugger notification in OCL. [2/2] 2022-02-17 21:40:05 +01:00
compile.cpp Refactor debugData and debugDataSize in OCL. 2022-01-28 14:03:21 +01:00
create.cpp Copyright header update 2021-05-17 20:38:19 +02:00
create.inl Correct handling unique_ptr in functions 2021-10-21 18:17:14 +02:00
get_info.cpp Refactor debugData and debugDataSize in OCL. 2022-01-28 14:03:21 +01:00
internal_options.cpp Copyright header update 2021-05-17 20:38:19 +02:00
link.cpp Refactor source level debugger notification in OCL. [2/2] 2022-02-17 21:40:05 +01:00
printf_handler.cpp Correct setting usesStringMap flag in printf 2022-02-15 15:39:10 +01:00
printf_handler.h Fixed blitter path for printf with stateless compression in sba 2021-09-01 11:45:34 +02:00
process_device_binary.cpp Zebin: set kernel barriers based on ext funcs 2022-03-04 14:21:50 +01:00
process_intermediate_binary.cpp Copyright header update 2021-05-17 20:38:19 +02:00
program.cpp Reuse kernel allocation 2022-02-28 19:26:19 +01:00
program.h Zebin: set kernel barriers based on ext funcs 2022-03-04 14:21:50 +01:00