compute-runtime/opencl/source/gtpin
Kacper Nowak 1afaf37f78 refactor: Unify GTPin initialization logic between APIs
Add support for new GTPin loading logic in OCL path, similar to existing
in L0 - invoking exposed, dedicated API call (OpenGTPinOCL).
- Move logic to shared, including unit tests
- Check whether instrumentation is required on
  context creation and if yes,
  make a call to OpenGTPinOCL function.
  Handle potential errors gracefully without exiting.
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2023-08-09 17:15:24 +02:00
..
CMakeLists.txt refactor: rename gtpin_gfx_core_helper files 2023-01-24 15:25:14 +01:00
gtpin_callback_stubs.cpp Reorganization directory structure [1/n] 2020-02-22 21:56:09 +01:00
gtpin_callbacks.cpp refactor: Unify GTPin initialization logic between APIs 2023-08-09 17:15:24 +02:00
gtpin_defs.h Cleanup includes 49 2023-02-10 17:26:49 +01:00
gtpin_gfx_core_helper.cpp Move GTPinGfxCoreHelper ownership to clDevice 2023-02-03 08:56:48 +01:00
gtpin_gfx_core_helper.h refactor(opencl/gtpin): Extend OCL/GTPin interface for stateless kernels 2023-03-23 13:14:16 +01:00
gtpin_gfx_core_helper.inl refactor(opencl/gtpin): Extend OCL/GTPin interface for stateless kernels 2023-03-23 13:14:16 +01:00
gtpin_gfx_core_helper_bdw_and_later.inl Cleanup includes 50 2023-02-10 20:26:13 +01:00
gtpin_gfx_core_helper_xehp_and_later.inl refactor: rename gtpin_gfx_core_helper files 2023-01-24 15:25:14 +01:00
gtpin_helpers.cpp fix: handle single storage USM in gtpin helpers 2023-04-19 14:26:25 +02:00
gtpin_helpers.h Copyright header update 2021-05-17 20:38:19 +02:00
gtpin_init.cpp refactor: Unify GTPin initialization logic between APIs 2023-08-09 17:15:24 +02:00
gtpin_init.h style: configure readability-identifier-naming.FunctionCase 2022-05-17 20:55:56 +02:00
gtpin_notify.h refactor: Unify GTPin initialization logic between APIs 2023-08-09 17:15:24 +02:00