mirror of
git://git.yoctoproject.org/meta-intel.git
synced 2025-07-19 12:59:03 +02:00
intel-graphics-compiler: fix build issues with LLVM12
Fixes: /git/IGC/VectorCompiler/lib/GenXCodeGen/GenXSimdCFRegion.cpp:412:31: error: ‘experimental_vector_reduce_or’ is not a member of ‘llvm::Intrinsic’; did you mean ‘experimental_vector_insert’? [2022-12-06T21:01:52.813Z] | 412 | Intrinsic::experimental_vector_reduce_or; [2022-12-06T21:01:52.813Z] | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2022-12-06T21:01:52.813Z] | | experimental_vector_insert Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
This commit is contained in:
parent
d01bcf8747
commit
de59d48ad2
|
@ -0,0 +1,29 @@
|
|||
The condition should be checking for <= 11 since the change is available
|
||||
in LLVM12:
|
||||
https://github.com/llvm/llvm-project/commit/322d0afd875df66b36e4810a2b95c20a8f22ab9b
|
||||
|
||||
Upstream-Status: Submitted
|
||||
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
|
||||
|
||||
diff --git a/IGC/VectorCompiler/lib/GenXCodeGen/GenXSimdCFRegion.cpp b/IGC/VectorCompiler/lib/GenXCodeGen/GenXSimdCFRegion.cpp
|
||||
index 363d622c2..bbb04be30 100644
|
||||
--- a/IGC/VectorCompiler/lib/GenXCodeGen/GenXSimdCFRegion.cpp
|
||||
+++ b/IGC/VectorCompiler/lib/GenXCodeGen/GenXSimdCFRegion.cpp
|
||||
@@ -395,7 +395,7 @@ public:
|
||||
return GenXIntrinsic::getGenXIntrinsicID(V) ==
|
||||
GenXIntrinsic::genx_all ||
|
||||
CI->getIntrinsicID() ==
|
||||
-#if LLVM_VERSION_MAJOR <= 12
|
||||
+#if LLVM_VERSION_MAJOR <= 11
|
||||
Intrinsic::experimental_vector_reduce_and;
|
||||
#else
|
||||
Intrinsic::vector_reduce_and;
|
||||
@@ -408,7 +408,7 @@ public:
|
||||
if (const CallInst *CI = dyn_cast<CallInst>(V))
|
||||
return GenXIntrinsic::getGenXIntrinsicID(V) ==
|
||||
GenXIntrinsic::genx_any || CI->getIntrinsicID() ==
|
||||
-#if LLVM_VERSION_MAJOR <= 12
|
||||
+#if LLVM_VERSION_MAJOR <= 11
|
||||
Intrinsic::experimental_vector_reduce_or;
|
||||
#else
|
||||
Intrinsic::vector_reduce_or;
|
|
@ -17,6 +17,7 @@ SRC_URI = "git://github.com/intel/intel-graphics-compiler.git;protocol=https;nam
|
|||
file://c707d1e2244aec988bdd5d2a7473ef3a32a5bac7.patch \
|
||||
file://d1761dfc3ca6b54bac0ee213389a65f84d2aa9b7.patch \
|
||||
file://e09e752949e7af0231884d1b11ea907e3e8b1611.patch \
|
||||
file://fix-build-with-llvm12.patch \
|
||||
"
|
||||
|
||||
SRC_URI:append:class-native = " file://0001-fix-tblgen.patch"
|
||||
|
|
Loading…
Reference in New Issue
Block a user