compute-runtime/shared/source/compiler_interface
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
..
compiler_options Revert "Fail build program on PVC with stateful accesses" 2022-02-14 18:55:14 +01:00
compiler_warnings Add warning when device binary had to be recompiled 2021-12-23 16:13:59 +01:00
CMakeLists.txt Zebin: set kernel barriers based on ext funcs 2022-03-04 14:21:50 +01:00
compiler_cache.cpp Fix hash counting 2021-11-29 16:59:06 +01:00
compiler_cache.h create trace files about cl_cache usage 2021-10-29 18:21:49 +02:00
compiler_interface.cpp LLVM IR removed from Compiler Link 2022-03-02 17:25:36 +01:00
compiler_interface.h Add test for getMaxParameterSizeFromIGC 2021-12-30 18:17:40 +01:00
compiler_interface.inl Move enable_product.inl to shared 2021-10-12 22:02:16 +02:00
create_main.cpp Copyright header update 2021-05-17 20:38:19 +02:00
default_cache_config.h Add absolute include paths 2020-02-23 23:49:12 +01:00
external_functions.cpp Zebin: set kernel barriers based on ext funcs 2022-03-04 14:21:50 +01:00
external_functions.h Zebin: set kernel barriers based on ext funcs 2022-03-04 14:21:50 +01:00
intermediate_representations.h Copyright header update 2021-05-17 20:38:19 +02:00
linker.cpp Zebin: set kernel barriers based on ext funcs 2022-03-04 14:21:50 +01:00
linker.h Zebin: set kernel barriers based on ext funcs 2022-03-04 14:21:50 +01:00
linker.inl Remove unnecessary check for gen12lp during symbol relocations 2021-03-30 11:48:06 +02:00
oclc_extensions.cpp Remove device enqueue part 12 2022-01-28 13:38:34 +01:00
oclc_extensions.h Move ocl extensions logic to shared 2021-11-04 17:38:15 +01:00