[PATCH] D115259: [AArch64][SVE] Lower vector.insert to predicated SEL
Paul Walker via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Dec 8 05:45:16 PST 2021
paulwalker-arm added inline comments.
================
Comment at: llvm/test/CodeGen/AArch64/insert-subvector-res-legalization.ll:165-171
+; CHECK-LABEL: ptrue p0.d
+; CHECK-LABEL: ld1w { z0.d }, p0/z, [x0]
+; CHECK-LABEL: ldr d1, [x1]
+; CHECK-LABEL: ptrue p0.d, vl2
+; CHECK-LABEL: ushll v1.2d, v1.2s, #0
+; CHECK-LABEL: sel z0.d, p0, z0.d, z1.d
+; CHECK-LABEL: ret
----------------
These look like they should be `CHECK-NEXT:`?
Did `update_llc_test_checks.py` produce this output?
================
Comment at: llvm/test/CodeGen/AArch64/sve-insert-vector.ll:41-44
+; CHECK-LABEL ptrue p0.s, vl4
+; CHECK-LABEL // kill: def $q1 killed $q1 def $z1
+; CHECK-LABEL sel z0.s, p0, z0.s, z1.s
+; CHECK-LABEL ret
----------------
These look like they should be `CHECK-NEXT:`?
================
Comment at: llvm/test/CodeGen/AArch64/sve-insert-vector.ll:496-499
+; CHECK-NEXT ptrue p0.h, vl8
+; CHECK-NEXT // kill: def $q1 killed $q1 def $z1
+; CHECK-NEXT sel z0.h, p0, z0.h, z1.h
+; CHECK-NEXT ret
----------------
Missing `:` for `CHECK-NEXT:`
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D115259/new/
https://reviews.llvm.org/D115259
More information about the llvm-commits
mailing list