compute-runtime/shared/offline_compiler/source
Daria Hinz 14f5a61993 Fatbinary optimization for -device release target
This commit is to introduce optimizations in ocloc when building
targets for release and family.
Instead of building fatbinary after all available targets in
the RTL ID table, we introduce optimizations when there is an
acronym available for the platform in the DEVICE table,
we limit to them only.

Signed-off-by: Daria Hinz <daria.hinz@intel.com>
Related-To: NEO-7582
2023-02-01 16:19:13 +01:00
..
decoder Add support for new acronyms in disasm 2022-11-23 16:53:54 +01:00
linux Adding DisableDeepBind debug flag 2021-02-23 19:19:24 +01:00
utilities Add wddm ult for Linux build [1/n] 2022-11-25 12:01:42 +01:00
CMakeLists.txt Cleanup includes 26 2023-01-11 09:10:45 +01:00
default_cache_config.cpp Add cl_cache mechanism to ocloc 2022-09-30 12:03:02 +02:00
main.cpp Copyright header update 2021-05-17 20:38:19 +02:00
multi_command.cpp style: format code using clang-format 15.0.6 2023-01-05 10:33:47 +01:00
multi_command.h Add unit tests for MultiCommand class 2022-04-08 22:05:16 +02:00
ocloc_api.cpp style: format code using clang-format 15.0.6 2023-01-05 10:33:47 +01:00
ocloc_api.h Add include guard to ocloc_api.h 2021-01-13 17:38:13 +01:00
ocloc_arg_helper.cpp Move CompilerProductHelper ownership to RootDeviceEnvironment and Ocloc 2023-02-01 13:09:12 +01:00
ocloc_arg_helper.h Move CompilerProductHelper ownership to RootDeviceEnvironment and Ocloc 2023-02-01 13:09:12 +01:00
ocloc_concat.cpp Fix type redefinition 2022-08-24 09:45:13 +02:00
ocloc_concat.h Fix type redefinition 2022-08-24 09:45:13 +02: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_error_code.h Set ERROR in retValForCrash in SafetyGuard.call() 2022-02-02 14:28:51 +01:00
ocloc_fatbinary.cpp Fatbinary optimization for -device release target 2023-02-01 16:19:13 +01:00
ocloc_fatbinary.h Fatbinary optimization for -device release target 2023-02-01 16:19:13 +01:00
ocloc_fcl_facade.cpp Extend compiler interface, 2022-12-13 07:53:59 +01:00
ocloc_fcl_facade.h Extend compiler interface, 2022-12-13 07:53:59 +01:00
ocloc_igc_facade.cpp Move CompilerProductHelper ownership to RootDeviceEnvironment and Ocloc 2023-02-01 13:09:12 +01:00
ocloc_igc_facade.h Rename CompilerHwInfoConfig -> CompilerProductHelper 2022-12-05 11:25:49 +01:00
ocloc_interface.cpp Cleanup includes 4 2022-11-10 14:22:18 +01:00
ocloc_interface.h Reduce binaries sizes 2/n 2022-12-08 16:14:38 +01:00
ocloc_validator.cpp Cleanup includes 20 2023-01-03 14:42:08 +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 Move CompilerProductHelper ownership to RootDeviceEnvironment and Ocloc 2023-02-01 13:09:12 +01:00
offline_compiler.h Move CompilerProductHelper ownership to RootDeviceEnvironment and Ocloc 2023-02-01 13:09:12 +01:00
offline_compiler_helper.cpp Cleanup includes 4 2022-11-10 14:22:18 +01:00
offline_compiler_options.cpp Copyright header update 2021-05-17 20:38:19 +02:00
offline_linker.cpp Improve error handling in offline linker 2022-12-21 12:10:04 +01:00
offline_linker.h Refactor and test initialization of IGC in ocloc 2022-04-19 12:15:34 +02:00
queries.h Reduce binaries sizes 2/n 2022-12-08 16:14:38 +01:00