mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-20 17:00:59 +08:00
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>
29 lines
1.2 KiB
CMake
29 lines
1.2 KiB
CMake
#
|
|
# Copyright (C) 2019-2022 Intel Corporation
|
|
#
|
|
# SPDX-License-Identifier: MIT
|
|
#
|
|
|
|
set(NEO_CORE_COMPILER_INTERFACE
|
|
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_cache.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_cache.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_interface.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_interface.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_interface.inl
|
|
${CMAKE_CURRENT_SOURCE_DIR}/create_main.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/default_cache_config.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/external_functions.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/external_functions.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/intermediate_representations.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/linker.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/linker.inl
|
|
${CMAKE_CURRENT_SOURCE_DIR}/linker.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_options/compiler_options_base.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_options/compiler_options_base.cpp
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_options${BRANCH_DIR_SUFFIX}compiler_options.h
|
|
${CMAKE_CURRENT_SOURCE_DIR}/compiler_warnings/compiler_warnings.h
|
|
)
|
|
|
|
set_property(GLOBAL PROPERTY NEO_CORE_COMPILER_INTERFACE ${NEO_CORE_COMPILER_INTERFACE})
|