about summary refs log tree commit diff
path: root/tests/codegen
diff options
context:
space:
mode:
authorDianQK <dianqk@dianqk.net>2023-09-24 09:46:04 +0800
committerDianQK <dianqk@dianqk.net>2023-09-24 09:49:39 +0800
commit910674f1c4d1551ffab71627e1821cf8298f3669 (patch)
tree46ee474cabf917f639e9c8e9e13a85caf06ffe44 /tests/codegen
parentd30f210e5d20e3a03a015f95324021fb711cfc58 (diff)
downloadrust-910674f1c4d1551ffab71627e1821cf8298f3669.tar.gz
rust-910674f1c4d1551ffab71627e1821cf8298f3669.zip
Only check for successful vectorization on wider_reduce_into_iter
Different vectorization results are due to different LLVM versions.
Diffstat (limited to 'tests/codegen')
-rw-r--r--tests/codegen/simd/simd-wide-sum.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/tests/codegen/simd/simd-wide-sum.rs b/tests/codegen/simd/simd-wide-sum.rs
index 3dc0a3ec039..f80e957641c 100644
--- a/tests/codegen/simd/simd-wide-sum.rs
+++ b/tests/codegen/simd/simd-wide-sum.rs
@@ -52,8 +52,6 @@ pub fn wider_reduce_iter(x: Simd<u8, N>) -> u16 {
 #[no_mangle]
 // CHECK-LABEL: @wider_reduce_into_iter
 pub fn wider_reduce_into_iter(x: Simd<u8, N>) -> u16 {
-    // CHECK: zext <16 x i8>
-    // CHECK-SAME: to <16 x i16>
-    // CHECK: call i16 @llvm.vector.reduce.add.v16i16(<16 x i16>
+    // CHECK: call i16 @llvm.vector.reduce.add
     x.to_array().into_iter().map(u16::from).sum()
 }