[PATCH] D153863: [RISCV] Add tests for stores of vector.interleave2

Craig Topper via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 27 09:52:53 PDT 2023


craig.topper added inline comments.


================
Comment at: llvm/test/CodeGen/RISCV/rvv/fixed-vector-interleave-store.ll:26
+; CHECK-NEXT:    ret
+     %res = call <32 x i1> @llvm.experimental.vector.interleave2.v32i1(<16 x i1> %a, <16 x i1> %b)
+     store <32 x i1> %res, ptr %p
----------------
IR is typically indented 2 spaces I think.


================
Comment at: llvm/test/CodeGen/RISCV/rvv/fixed-vector-interleave-store.ll:62
+define void @vector_interleave_store_v4i64_v2i64(<2 x i64> %a, <2 x i64> %b, ptr %p) {
+     %res = call <4 x i64> @llvm.experimental.vector.interleave2.v4i64(<2 x i64> %a, <2 x i64> %b)
+     store <4 x i64> %res, ptr %p
----------------
Missing CHECK lines


================
Comment at: llvm/test/CodeGen/RISCV/rvv/fixed-vector-interleave-store.ll:150
+define void @vector_interleave_store_v4f64_v2f64(<2 x double> %a, <2 x double> %b, ptr %p) {
+     %res = call <4 x double> @llvm.experimental.vector.interleave2.v4f64(<2 x double> %a, <2 x double> %b)
+     store <4 x double> %res, ptr %p
----------------
Missing CHECK lines


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D153863/new/

https://reviews.llvm.org/D153863



More information about the llvm-commits mailing list