mirror of
git://git.yoctoproject.org/meta-intel.git
synced 2025-07-19 21:09: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
fface26fec
commit
f1e48d1c1b
|
@ -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://c707d1e2244aec988bdd5d2a7473ef3a32a5bac7.patch \
|
||||||
file://d1761dfc3ca6b54bac0ee213389a65f84d2aa9b7.patch \
|
file://d1761dfc3ca6b54bac0ee213389a65f84d2aa9b7.patch \
|
||||||
file://e09e752949e7af0231884d1b11ea907e3e8b1611.patch \
|
file://e09e752949e7af0231884d1b11ea907e3e8b1611.patch \
|
||||||
|
file://fix-build-with-llvm12.patch \
|
||||||
"
|
"
|
||||||
|
|
||||||
SRC_URI:append:class-native = " file://0001-fix-tblgen.patch"
|
SRC_URI:append:class-native = " file://0001-fix-tblgen.patch"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user