mirror of
git://git.yoctoproject.org/meta-intel.git
synced 2025-07-19 21:09:03 +02:00

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>
30 lines
1.2 KiB
Diff
30 lines
1.2 KiB
Diff
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;
|