diff options
author | Dongwon Kim <dongwon.kim@intel.com> | 2021-08-23 20:27:50 -0700 |
---|---|---|
committer | Anuj Mittal <anuj.mittal@intel.com> | 2021-08-24 16:05:35 +0800 |
commit | 6f8e742aab2526a35aafc671d2197bf4604bae26 (patch) | |
tree | 2e7f8f62338178072114f05546ec595eab0bf0f2 /dynamic-layers/clang-layer/recipes-opencl/igc/files/link-to-LLVMGenXIntrinsics.patch | |
parent | 6a628fa0b507eefd3ed1608b39f4702ea56d1093 (diff) | |
download | meta-intel-6f8e742aab2526a35aafc671d2197bf4604bae26.tar.gz |
intel-graphics-compiler: update IGC to 1.0.8365
Updating IGC to add ADL-P support.
All patches under files folder are rebased as well.
Signed-off-by: Dongwon Kim <dongwon.kim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Diffstat (limited to 'dynamic-layers/clang-layer/recipes-opencl/igc/files/link-to-LLVMGenXIntrinsics.patch')
-rw-r--r-- | dynamic-layers/clang-layer/recipes-opencl/igc/files/link-to-LLVMGenXIntrinsics.patch | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/dynamic-layers/clang-layer/recipes-opencl/igc/files/link-to-LLVMGenXIntrinsics.patch b/dynamic-layers/clang-layer/recipes-opencl/igc/files/link-to-LLVMGenXIntrinsics.patch deleted file mode 100644 index aead2d1c..00000000 --- a/dynamic-layers/clang-layer/recipes-opencl/igc/files/link-to-LLVMGenXIntrinsics.patch +++ /dev/null | |||
@@ -1,71 +0,0 @@ | |||
1 | From 11b923c99cbe3580885ce40c322277fc823107a0 Mon Sep 17 00:00:00 2001 | ||
2 | From: Naveen Saini <naveen.kumar.saini@intel.com> | ||
3 | Date: Tue, 2 Feb 2021 13:39:53 +0800 | ||
4 | Subject: [PATCH] IGC/VectorCompiler/CMakeLists.txt: link to external | ||
5 | LLVMGenXIntrinsics | ||
6 | |||
7 | By default LLVMGenXIntrinsics is to be build In-tree, but we want to | ||
8 | link externally. | ||
9 | |||
10 | Fix llvm-tblgen path. | ||
11 | |||
12 | Upstream-Status: Inappropriate [configuration specific] | ||
13 | |||
14 | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> | ||
15 | --- | ||
16 | IGC/VectorCompiler/CMakeLists.txt | 32 ++----------------------------- | ||
17 | 1 file changed, 2 insertions(+), 30 deletions(-) | ||
18 | |||
19 | diff --git a/IGC/VectorCompiler/CMakeLists.txt b/IGC/VectorCompiler/CMakeLists.txt | ||
20 | index 86f343ee..b4268160 100644 | ||
21 | --- a/IGC/VectorCompiler/CMakeLists.txt | ||
22 | +++ b/IGC/VectorCompiler/CMakeLists.txt | ||
23 | @@ -53,10 +53,7 @@ if(IGC_BUILD__USING_SYSTEM_LLVM OR (WIN32 AND LLVM_USE_PREBUILT)) | ||
24 | message(STATUS "[VC] Using system llvm") | ||
25 | |||
26 | # Need to search for llvm-tblgen | ||
27 | - find_program(LLVM_TABLEGEN_EXE "llvm-tblgen" | ||
28 | - ${LLVM_TOOLS_BINARY_DIR} | ||
29 | - NO_DEFAULT_PATH | ||
30 | - ) | ||
31 | + find_program(LLVM_TABLEGEN_EXE "llvm-tblgen") | ||
32 | if(LLVM_TABLEGEN_EXE-NOTFOUND) | ||
33 | message(FATAL_ERROR "[VC] llvm-tblgen is not found") | ||
34 | endif() | ||
35 | @@ -140,32 +137,7 @@ if(LLVM_ON_WIN32) | ||
36 | add_compile_options(/wd4141) | ||
37 | endif() | ||
38 | |||
39 | -if(DEFINED VC_INTRINSICS_SRC) | ||
40 | - set(INTRSRC "${VC_INTRINSICS_SRC}/GenXIntrinsics") | ||
41 | -endif() | ||
42 | - | ||
43 | -if(NOT DEFINED INTRSRC) | ||
44 | - set(INTRSRC "${CMAKE_CURRENT_SOURCE_DIR}/../../../vc-intrinsics/GenXIntrinsics") | ||
45 | -endif() | ||
46 | - | ||
47 | -message(STATUS "[VC] Using vc-intrinsics source from: ${INTRSRC}") | ||
48 | - | ||
49 | -# We are using prebuilt SPIRV and building intrinsics. | ||
50 | -set(INTRBUILD "${CMAKE_CURRENT_BINARY_DIR}/intrbuild") | ||
51 | -add_subdirectory(${INTRSRC} ${INTRBUILD}) | ||
52 | -# Make separate target for intrinstics headers. | ||
53 | -# Ideally, this should be inside intrinsics, but | ||
54 | -# this breaks in-tree build of intrinsics with LLVM. | ||
55 | -add_library(VCIntrinsicsHeaders INTERFACE) | ||
56 | -target_include_directories(VCIntrinsicsHeaders | ||
57 | - INTERFACE | ||
58 | - ${INTRSRC}/include | ||
59 | - ${INTRBUILD}/include | ||
60 | - ) | ||
61 | -add_dependencies(VCIntrinsicsHeaders | ||
62 | - GenXIntrinsics | ||
63 | - ) | ||
64 | - | ||
65 | +find_package(LLVMGenXIntrinsics REQUIRED) | ||
66 | include(cmake/spirv.cmake) | ||
67 | include(${IGC_SOURCE_DIR}/cmake/utils.cmake) | ||
68 | |||
69 | -- | ||
70 | 2.17.1 | ||
71 | |||