aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Verifier.cpp
diff options
context:
space:
mode:
authorMaciej Gabka <maciej.gabka@arm.com>2024-04-29 10:16:45 +0100
committerGitHub <noreply@github.com>2024-04-29 10:16:45 +0100
commitbfc0317153dca75137fba00b5c28758d6f720963 (patch)
tree9d5666dc8fb12ae74ced200f94369cccb1203b27 /llvm/lib/IR/Verifier.cpp
parent16bd10a38730fed27a3bf111076b8ef7a7e7b3ee (diff)
downloadllvm-bfc0317153dca75137fba00b5c28758d6f720963.zip
llvm-bfc0317153dca75137fba00b5c28758d6f720963.tar.gz
llvm-bfc0317153dca75137fba00b5c28758d6f720963.tar.bz2
Move several vector intrinsics out of experimental namespace (#88748)
This patch is moving out following intrinsics: * vector.interleave2/deinterleave2 * vector.reverse * vector.splice from the experimental namespace. All these intrinsics exist in LLVM for more than a year now, and are widely used, so should not be considered as experimental.
Diffstat (limited to 'llvm/lib/IR/Verifier.cpp')
-rw-r--r--llvm/lib/IR/Verifier.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/IR/Verifier.cpp b/llvm/lib/IR/Verifier.cpp
index e42cc7e..430e2ce 100644
--- a/llvm/lib/IR/Verifier.cpp
+++ b/llvm/lib/IR/Verifier.cpp
@@ -6019,7 +6019,7 @@ void Verifier::visitIntrinsicCall(Intrinsic::ID ID, CallBase &Call) {
break;
}
- case Intrinsic::experimental_vector_splice: {
+ case Intrinsic::vector_splice: {
VectorType *VecTy = cast<VectorType>(Call.getType());
int64_t Idx = cast<ConstantInt>(Call.getArgOperand(2))->getSExtValue();
int64_t KnownMinNumElements = VecTy->getElementCount().getKnownMinValue();