mirror of
git://git.yoctoproject.org/meta-intel.git
synced 2025-07-19 21:09:03 +02:00
intel-graphics-compiler: refresh patches
Fixes fuzz warnings: | WARNING: intel-graphics-compiler-1.0.12812.9-r0 do_patch: Fuzz detected: | | Applying patch c707d1e2244aec988bdd5d2a7473ef3a32a5bac7.patch | patching file IGC/BiFModule/CMakeLists.txt | patching file IGC/CMakeLists.txt | patching file IGC/Compiler/CodeGenContext.cpp | Hunk #1 succeeded at 232 (offset 1 line). | patching file IGC/OCLFE/igd_fcl_mcl/source/clang_tb.cpp | patching file IGC/VectorCompiler/lib/BiF/CMakeLists.txt | Hunk #2 succeeded at 110 with fuzz 2. | patching file IGC/cmake/igc_llvm.cmake Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This commit is contained in:
parent
de59d48ad2
commit
d72944f14c
|
@ -1,4 +1,4 @@
|
||||||
From 5329f00de484b470152e2bd3a5ab6dac45668b13 Mon Sep 17 00:00:00 2001
|
From cfc8d6775cc213bdc0c938c20167d74f6aeb310a Mon Sep 17 00:00:00 2001
|
||||||
From: Anuj Mittal <anuj.mittal@intel.com>
|
From: Anuj Mittal <anuj.mittal@intel.com>
|
||||||
Date: Thu, 19 May 2022 22:50:09 +0800
|
Date: Thu, 19 May 2022 22:50:09 +0800
|
||||||
Subject: [PATCH] fix tblgen
|
Subject: [PATCH] fix tblgen
|
||||||
|
@ -8,10 +8,10 @@ Subject: [PATCH] fix tblgen
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/IGC/cmake/igc_llvm.cmake b/IGC/cmake/igc_llvm.cmake
|
diff --git a/IGC/cmake/igc_llvm.cmake b/IGC/cmake/igc_llvm.cmake
|
||||||
index 89c03fc49..85be9ae08 100644
|
index 96e3b0d11..b48c91ff4 100644
|
||||||
--- a/IGC/cmake/igc_llvm.cmake
|
--- a/IGC/cmake/igc_llvm.cmake
|
||||||
+++ b/IGC/cmake/igc_llvm.cmake
|
+++ b/IGC/cmake/igc_llvm.cmake
|
||||||
@@ -48,7 +48,7 @@ else()
|
@@ -52,7 +52,7 @@ else()
|
||||||
set(LLVM_OPT_EXE "opt" CACHE STRING "")
|
set(LLVM_OPT_EXE "opt" CACHE STRING "")
|
||||||
|
|
||||||
set(LLVM_TABLEGEN_EXE "llvm-tblgen")
|
set(LLVM_TABLEGEN_EXE "llvm-tblgen")
|
||||||
|
@ -20,6 +20,3 @@ index 89c03fc49..85be9ae08 100644
|
||||||
if(DEFINED LLVM_TABLEGEN)
|
if(DEFINED LLVM_TABLEGEN)
|
||||||
set(LLVM_TABLEGEN_EXE ${LLVM_TABLEGEN})
|
set(LLVM_TABLEGEN_EXE ${LLVM_TABLEGEN})
|
||||||
else()
|
else()
|
||||||
--
|
|
||||||
2.35.3
|
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From c707d1e2244aec988bdd5d2a7473ef3a32a5bac7 Mon Sep 17 00:00:00 2001
|
From cce0d22ebba79075792e6f30c597d8d29d946e8c Mon Sep 17 00:00:00 2001
|
||||||
From: Artem Gindinson <artem.gindinson@intel.com>
|
From: Artem Gindinson <artem.gindinson@intel.com>
|
||||||
Date: Thu, 17 Nov 2022 18:51:03 +0000
|
Date: Thu, 17 Nov 2022 18:51:03 +0000
|
||||||
Subject: [PATCH] Disable opaque pointers in IGC stack for LLVM 15+
|
Subject: [PATCH] Disable opaque pointers in IGC stack for LLVM 15+
|
||||||
|
|
||||||
While IGC is a long way from supporting opaque pointers, LLVM 15 has them
|
While IGC is a long way from supporting opaque pointers, LLVM 15 has them
|
||||||
enabled by default. Enforce typed pointers explicitly within all LLVM
|
enabled by default. Enforce typed pointers explicitly within all LLVM
|
||||||
|
@ -9,6 +9,7 @@ pipelines employed by our stack (unless CMake instructs otherwise).
|
||||||
|
|
||||||
Upstream-Status: Backport
|
Upstream-Status: Backport
|
||||||
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
|
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
|
||||||
|
|
||||||
---
|
---
|
||||||
IGC/BiFModule/CMakeLists.txt | 4 ++--
|
IGC/BiFModule/CMakeLists.txt | 4 ++--
|
||||||
IGC/CMakeLists.txt | 4 ++++
|
IGC/CMakeLists.txt | 4 ++++
|
||||||
|
@ -19,7 +20,7 @@ Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
|
||||||
6 files changed, 39 insertions(+), 4 deletions(-)
|
6 files changed, 39 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
diff --git a/IGC/BiFModule/CMakeLists.txt b/IGC/BiFModule/CMakeLists.txt
|
diff --git a/IGC/BiFModule/CMakeLists.txt b/IGC/BiFModule/CMakeLists.txt
|
||||||
index 60fc5cf8d7d..e87288ca6da 100644
|
index 60fc5cf8d..e87288ca6 100644
|
||||||
--- a/IGC/BiFModule/CMakeLists.txt
|
--- a/IGC/BiFModule/CMakeLists.txt
|
||||||
+++ b/IGC/BiFModule/CMakeLists.txt
|
+++ b/IGC/BiFModule/CMakeLists.txt
|
||||||
@@ -251,7 +251,7 @@ function(igc_bif_build_bc)
|
@@ -251,7 +251,7 @@ function(igc_bif_build_bc)
|
||||||
|
@ -41,7 +42,7 @@ index 60fc5cf8d7d..e87288ca6da 100644
|
||||||
COMMENT "BiF: \"${_outBcFileName}\": Optmizing output .bc."
|
COMMENT "BiF: \"${_outBcFileName}\": Optmizing output .bc."
|
||||||
)
|
)
|
||||||
diff --git a/IGC/CMakeLists.txt b/IGC/CMakeLists.txt
|
diff --git a/IGC/CMakeLists.txt b/IGC/CMakeLists.txt
|
||||||
index 930a552121c..66ea2a3b5ca 100644
|
index 930a55212..66ea2a3b5 100644
|
||||||
--- a/IGC/CMakeLists.txt
|
--- a/IGC/CMakeLists.txt
|
||||||
+++ b/IGC/CMakeLists.txt
|
+++ b/IGC/CMakeLists.txt
|
||||||
@@ -275,6 +275,10 @@ endif()
|
@@ -275,6 +275,10 @@ endif()
|
||||||
|
@ -56,10 +57,10 @@ index 930a552121c..66ea2a3b5ca 100644
|
||||||
|
|
||||||
set(IGC_OPTION__BIF_SRC_OCL_DIR "${IGC_SOURCE_DIR}/BiFModule"
|
set(IGC_OPTION__BIF_SRC_OCL_DIR "${IGC_SOURCE_DIR}/BiFModule"
|
||||||
diff --git a/IGC/Compiler/CodeGenContext.cpp b/IGC/Compiler/CodeGenContext.cpp
|
diff --git a/IGC/Compiler/CodeGenContext.cpp b/IGC/Compiler/CodeGenContext.cpp
|
||||||
index 4abd6e4bf4a..0058571cd27 100644
|
index fc04b5d84..fe1773b85 100644
|
||||||
--- a/IGC/Compiler/CodeGenContext.cpp
|
--- a/IGC/Compiler/CodeGenContext.cpp
|
||||||
+++ b/IGC/Compiler/CodeGenContext.cpp
|
+++ b/IGC/Compiler/CodeGenContext.cpp
|
||||||
@@ -231,6 +231,9 @@ namespace IGC
|
@@ -232,6 +232,9 @@ namespace IGC
|
||||||
{
|
{
|
||||||
CreateResourceDimensionTypes(*this);
|
CreateResourceDimensionTypes(*this);
|
||||||
}
|
}
|
||||||
|
@ -70,7 +71,7 @@ index 4abd6e4bf4a..0058571cd27 100644
|
||||||
|
|
||||||
void LLVMContextWrapper::AddRef()
|
void LLVMContextWrapper::AddRef()
|
||||||
diff --git a/IGC/OCLFE/igd_fcl_mcl/source/clang_tb.cpp b/IGC/OCLFE/igd_fcl_mcl/source/clang_tb.cpp
|
diff --git a/IGC/OCLFE/igd_fcl_mcl/source/clang_tb.cpp b/IGC/OCLFE/igd_fcl_mcl/source/clang_tb.cpp
|
||||||
index ef0e5cacd96..c26bfcea74c 100644
|
index 4a6fb40dd..f9b308503 100644
|
||||||
--- a/IGC/OCLFE/igd_fcl_mcl/source/clang_tb.cpp
|
--- a/IGC/OCLFE/igd_fcl_mcl/source/clang_tb.cpp
|
||||||
+++ b/IGC/OCLFE/igd_fcl_mcl/source/clang_tb.cpp
|
+++ b/IGC/OCLFE/igd_fcl_mcl/source/clang_tb.cpp
|
||||||
@@ -1494,6 +1494,10 @@ namespace TC
|
@@ -1494,6 +1494,10 @@ namespace TC
|
||||||
|
@ -85,7 +86,7 @@ index ef0e5cacd96..c26bfcea74c 100644
|
||||||
|
|
||||||
std::string extensions;
|
std::string extensions;
|
||||||
diff --git a/IGC/VectorCompiler/lib/BiF/CMakeLists.txt b/IGC/VectorCompiler/lib/BiF/CMakeLists.txt
|
diff --git a/IGC/VectorCompiler/lib/BiF/CMakeLists.txt b/IGC/VectorCompiler/lib/BiF/CMakeLists.txt
|
||||||
index 3181a13403c..6235fc1d21e 100644
|
index b2e56e091..77f397f79 100644
|
||||||
--- a/IGC/VectorCompiler/lib/BiF/CMakeLists.txt
|
--- a/IGC/VectorCompiler/lib/BiF/CMakeLists.txt
|
||||||
+++ b/IGC/VectorCompiler/lib/BiF/CMakeLists.txt
|
+++ b/IGC/VectorCompiler/lib/BiF/CMakeLists.txt
|
||||||
@@ -90,7 +90,7 @@ function(vc_build_bif RES_FILE CMCL_SRC_PATH BIF_NAME PTR_BIT_SIZE)
|
@@ -90,7 +90,7 @@ function(vc_build_bif RES_FILE CMCL_SRC_PATH BIF_NAME PTR_BIT_SIZE)
|
||||||
|
@ -104,10 +105,10 @@ index 3181a13403c..6235fc1d21e 100644
|
||||||
- COMMAND ${LLVM_OPT_EXE} --O2 -o ${BIF_OPT_BC_NAME} ${BIF_CMCL_BC_NAME}
|
- COMMAND ${LLVM_OPT_EXE} --O2 -o ${BIF_OPT_BC_NAME} ${BIF_CMCL_BC_NAME}
|
||||||
+ COMMAND ${LLVM_OPT_EXE} ${IGC_LLVM_DEPENDENT_OPT_FLAGS} --O2 -o ${BIF_OPT_BC_NAME} ${BIF_CMCL_BC_NAME}
|
+ COMMAND ${LLVM_OPT_EXE} ${IGC_LLVM_DEPENDENT_OPT_FLAGS} --O2 -o ${BIF_OPT_BC_NAME} ${BIF_CMCL_BC_NAME}
|
||||||
COMMENT "vc_build_bif: running opt with O2: ${BIF_CMCL_BC_NAME} -> ${BIF_OPT_BC_NAME}"
|
COMMENT "vc_build_bif: running opt with O2: ${BIF_CMCL_BC_NAME} -> ${BIF_OPT_BC_NAME}"
|
||||||
DEPENDS opt ${BIF_CMCL_BC_PATH})
|
DEPENDS ${BIF_CMCL_BC_PATH})
|
||||||
set(${RES_FILE} ${BIF_OPT_BC_NAME} PARENT_SCOPE)
|
set(${RES_FILE} ${BIF_OPT_BC_NAME} PARENT_SCOPE)
|
||||||
diff --git a/IGC/cmake/igc_llvm.cmake b/IGC/cmake/igc_llvm.cmake
|
diff --git a/IGC/cmake/igc_llvm.cmake b/IGC/cmake/igc_llvm.cmake
|
||||||
index c0f74dcea14..96e3b0d1117 100644
|
index c0f74dcea..96e3b0d11 100644
|
||||||
--- a/IGC/cmake/igc_llvm.cmake
|
--- a/IGC/cmake/igc_llvm.cmake
|
||||||
+++ b/IGC/cmake/igc_llvm.cmake
|
+++ b/IGC/cmake/igc_llvm.cmake
|
||||||
@@ -69,6 +69,30 @@ list(TRANSFORM LLVM_INCLUDE_DIRS PREPEND "-I=" OUTPUT_VARIABLE LLVM_TABLEGEN_FLA
|
@@ -69,6 +69,30 @@ list(TRANSFORM LLVM_INCLUDE_DIRS PREPEND "-I=" OUTPUT_VARIABLE LLVM_TABLEGEN_FLA
|
||||||
|
|
Loading…
Reference in New Issue
Block a user