compute-runtime/shared/offline_compiler/source
Fabian Zwoliński 359f4d5b56 feature: add SUPPORTED_DEVICES query to ocloc
New query option
ocloc query SUPPORTED_DEVICE
allows to generate a YAML file containing
information about supported devices for:
- the current version of ocloc on Windows
- the current and previous versions of ocloc on Linux

Each version of ocloc build needs to set
NEO_OCLOC_CURRENT_LIB_NAME
NEO_OCLOC_FORMER_LIB_NAME
cmake defines for the ocloc to be able to
find a previous lib and query its supported devices.

Example of correct format:
NEO_OCLOC_FORMER_LIB_NAME=libocloc-1.0.so
NEO_OCLOC_CURRENT_LIB_NAME=libocloc-2.0.so

Related-To: NEO-9630
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com>
2024-07-11 17:38:33 +02:00
..
decoder fix: remove redundant saveOutput method in ocloc 2024-03-04 15:28:42 +01:00
linux feature: add SUPPORTED_DEVICES query to ocloc 2024-07-11 17:38:33 +02:00
utilities fix: correct getting callstack in segfault handler on Windows 2023-11-13 13:27:00 +01:00
windows feature: add SUPPORTED_DEVICES query to ocloc 2024-07-11 17:38:33 +02:00
CMakeLists.txt feature: add SUPPORTED_DEVICES query to ocloc 2024-07-11 17:38:33 +02:00
default_cache_config.cpp feature(ocloc): read cl_cache configuration from env variables 2024-06-13 15:41:21 +02:00
main.cpp Copyright header update 2021-05-17 20:38:19 +02:00
multi_command.cpp fix: Fix various typos. 2024-04-17 20:03:06 +02:00
multi_command.h refactor: remove not needed includes from ocloc sources 2023-07-28 18:56:16 +02:00
ocloc.exports build: limit symbols exported by libocloc 2023-11-21 15:37:30 +01:00
ocloc_api.cpp fix: ocloc - Add support for verbose mode 2024-01-24 15:32:28 +01:00
ocloc_api.h feature: add SUPPORTED_DEVICES query to ocloc 2024-07-11 17:38:33 +02:00
ocloc_arg_helper.cpp fix: remove redundant saveOutput method in ocloc 2024-03-04 15:28:42 +01:00
ocloc_arg_helper.h fix: remove redundant saveOutput method in ocloc 2024-03-04 15:28:42 +01:00
ocloc_concat.cpp refactor: correct naming of enum class constants 8/n 2023-12-19 08:18:18 +01:00
ocloc_concat.h build: add clang-tidy restriction for Enum case 2023-12-21 08:58:51 +01:00
ocloc_dll_options.cpp Implement ULTs for IgaWrapper 2022-04-19 12:26:36 +02:00
ocloc_dll_options.h Implement ULTs for IgaWrapper 2022-04-19 12:26:36 +02:00
ocloc_fatbinary.cpp fix: ocloc - do not create /dev/null directory 2024-07-03 16:54:55 +02:00
ocloc_fatbinary.h fix: generate SPIR-V for first device with -spv_only and multiple devices 2024-06-28 09:30:26 +02:00
ocloc_fcl_facade.cpp feature: Adding support for OCL C support queries to ocloc 2023-12-18 15:19:16 +01:00
ocloc_fcl_facade.h refactor: remove not needed includes from ocloc sources 2023-07-28 18:56:16 +02:00
ocloc_igc_facade.cpp feature: Adding support for OCL C support queries to ocloc 2023-12-18 15:19:16 +01:00
ocloc_igc_facade.h fix: OclocIgcFacade->getIgcRevision() could return nullptr 2023-08-31 12:57:27 +02:00
ocloc_interface.cpp fix: generate SPIR-V for first device with -spv_only and multiple devices 2024-06-28 09:30:26 +02:00
ocloc_interface.h fix: ocloc - remove undesired logs in ocloclib 2023-09-05 16:47:28 +02:00
ocloc_supported_devices_helper.cpp feature: add SUPPORTED_DEVICES query to ocloc 2024-07-11 17:38:33 +02:00
ocloc_supported_devices_helper.h feature: add SUPPORTED_DEVICES query to ocloc 2024-07-11 17:38:33 +02:00
ocloc_validator.cpp refactor: correct naming of enum class constants 8/n 2023-12-19 08:18:18 +01:00
ocloc_validator.h refactor ocloc interface 2022-09-29 13:25:58 +02:00
ocloc_wrapper.cpp ocloc package with ocloc binary, ocloc library, and ocloc library header 2020-05-12 17:21:14 +02:00
ocloc_wrapper.h Refactor and test initialization of IGC in ocloc 2022-04-19 12:15:34 +02:00
offline_compiler.cpp feature: add SUPPORTED_DEVICES query to ocloc 2024-07-11 17:38:33 +02:00
offline_compiler.h feature: add SUPPORTED_DEVICES query to ocloc 2024-07-11 17:38:33 +02:00
offline_compiler_helper.cpp refactor: rename global debug manager to debugManager 2023-11-30 13:00:59 +01:00
offline_compiler_options.cpp Copyright header update 2021-05-17 20:38:19 +02:00
offline_linker.cpp refactor: correct naming of enum class constants 5/n 2023-12-13 10:06:02 +01:00
offline_linker.h refactor: correct naming of enum class constants 5/n 2023-12-13 10:06:02 +01:00
queries.h feature: add SUPPORTED_DEVICES query to ocloc 2024-07-11 17:38:33 +02:00