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 <[email protected]>
---
 .../igc/files/0001-fix-tblgen.patch           |  9 +++-----
 ...d1e2244aec988bdd5d2a7473ef3a32a5bac7.patch | 21 ++++++++++---------
 2 files changed, 14 insertions(+), 16 deletions(-)

diff --git 
a/dynamic-layers/clang-layer/recipes-opencl/igc/files/0001-fix-tblgen.patch 
b/dynamic-layers/clang-layer/recipes-opencl/igc/files/0001-fix-tblgen.patch
index 24367f19..8fb5ce45 100644
--- a/dynamic-layers/clang-layer/recipes-opencl/igc/files/0001-fix-tblgen.patch
+++ b/dynamic-layers/clang-layer/recipes-opencl/igc/files/0001-fix-tblgen.patch
@@ -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 <[email protected]>
 Date: Thu, 19 May 2022 22:50:09 +0800
 Subject: [PATCH] fix tblgen
@@ -8,10 +8,10 @@ Subject: [PATCH] fix tblgen
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 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
 +++ 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_TABLEGEN_EXE "llvm-tblgen")
@@ -20,6 +20,3 @@ index 89c03fc49..85be9ae08 100644
      if(DEFINED LLVM_TABLEGEN)
        set(LLVM_TABLEGEN_EXE ${LLVM_TABLEGEN})
      else()
--- 
-2.35.3
-
diff --git 
a/dynamic-layers/clang-layer/recipes-opencl/igc/files/c707d1e2244aec988bdd5d2a7473ef3a32a5bac7.patch
 
b/dynamic-layers/clang-layer/recipes-opencl/igc/files/c707d1e2244aec988bdd5d2a7473ef3a32a5bac7.patch
index 750a0494..5f9527b3 100644
--- 
a/dynamic-layers/clang-layer/recipes-opencl/igc/files/c707d1e2244aec988bdd5d2a7473ef3a32a5bac7.patch
+++ 
b/dynamic-layers/clang-layer/recipes-opencl/igc/files/c707d1e2244aec988bdd5d2a7473ef3a32a5bac7.patch
@@ -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 <[email protected]>
 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
 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
 Signed-off-by: Anuj Mittal <[email protected]>
+
 ---
  IGC/BiFModule/CMakeLists.txt              |  4 ++--
  IGC/CMakeLists.txt                        |  4 ++++
@@ -19,7 +20,7 @@ Signed-off-by: Anuj Mittal <[email protected]>
  6 files changed, 39 insertions(+), 4 deletions(-)
 
 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
 +++ b/IGC/BiFModule/CMakeLists.txt
 @@ -251,7 +251,7 @@ function(igc_bif_build_bc)
@@ -41,7 +42,7 @@ index 60fc5cf8d7d..e87288ca6da 100644
          COMMENT "BiF: \"${_outBcFileName}\": Optmizing output .bc."
        )
 diff --git a/IGC/CMakeLists.txt b/IGC/CMakeLists.txt
-index 930a552121c..66ea2a3b5ca 100644
+index 930a55212..66ea2a3b5 100644
 --- a/IGC/CMakeLists.txt
 +++ b/IGC/CMakeLists.txt
 @@ -275,6 +275,10 @@ endif()
@@ -56,10 +57,10 @@ index 930a552121c..66ea2a3b5ca 100644
  
  set(IGC_OPTION__BIF_SRC_OCL_DIR "${IGC_SOURCE_DIR}/BiFModule"
 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
 +++ b/IGC/Compiler/CodeGenContext.cpp
-@@ -231,6 +231,9 @@ namespace IGC
+@@ -232,6 +232,9 @@ namespace IGC
          {
              CreateResourceDimensionTypes(*this);
          }
@@ -70,7 +71,7 @@ index 4abd6e4bf4a..0058571cd27 100644
  
      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
-index ef0e5cacd96..c26bfcea74c 100644
+index 4a6fb40dd..f9b308503 100644
 --- a/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
@@ -85,7 +86,7 @@ index ef0e5cacd96..c26bfcea74c 100644
  
          std::string extensions;
 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
 +++ 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)
@@ -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} ${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}"
-     DEPENDS opt ${BIF_CMCL_BC_PATH})
+     DEPENDS ${BIF_CMCL_BC_PATH})
    set(${RES_FILE} ${BIF_OPT_BC_NAME} PARENT_SCOPE)
 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
 +++ b/IGC/cmake/igc_llvm.cmake
 @@ -69,6 +69,30 @@ list(TRANSFORM LLVM_INCLUDE_DIRS PREPEND "-I=" 
OUTPUT_VARIABLE LLVM_TABLEGEN_FLA
-- 
2.38.1

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#7768): 
https://lists.yoctoproject.org/g/meta-intel/message/7768
Mute This Topic: https://lists.yoctoproject.org/mt/95516237/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-intel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to