[PATCH] D152161: [AArch64][NFC] Normalise name of indexed forms of SQRDMLAH/SQRDMLSH
Ricardo Jesus via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jun 6 05:49:02 PDT 2023
rjj updated this revision to Diff 528815.
rjj added a comment.
- Update mention in `llvm/test/CodeGen/AArch64/arm64-neon-v8.1a.ll`
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D152161/new/
https://reviews.llvm.org/D152161
Files:
llvm/lib/Target/AArch64/AArch64InstrFormats.td
llvm/test/CodeGen/AArch64/arm64-neon-v8.1a.ll
Index: llvm/test/CodeGen/AArch64/arm64-neon-v8.1a.ll
===================================================================
--- llvm/test/CodeGen/AArch64/arm64-neon-v8.1a.ll
+++ llvm/test/CodeGen/AArch64/arm64-neon-v8.1a.ll
@@ -494,7 +494,7 @@
;-----------------------------------------------------------------------------
; RDMA Scalar, by element
; i16 tests are performed via tests in above chapter, with IR in ACLE style
-; i32 tests are for i32_indexed in SIMDIndexedSQRDMLxHSDTied
+; i32 tests are for v1i32_indexed in SIMDIndexedSQRDMLxHSDTied
define i16 @test_sqrdmlah_extract_i16(i16 %acc, i16 %x, <4 x i16> %y_vec) {
; CHECK-LABEL: test_sqrdmlah_extract_i16:
Index: llvm/lib/Target/AArch64/AArch64InstrFormats.td
===================================================================
--- llvm/lib/Target/AArch64/AArch64InstrFormats.td
+++ llvm/lib/Target/AArch64/AArch64InstrFormats.td
@@ -10862,19 +10862,19 @@
let Inst{21} = idx{0};
}
- def i16_indexed : BaseSIMDIndexedTied<1, U, 1, 0b01, opc,
- FPR16Op, FPR16Op, V128_lo,
- VectorIndexH, asm, ".h", "", "", ".h",
- []> {
+ def v1i16_indexed : BaseSIMDIndexedTied<1, U, 1, 0b01, opc,
+ FPR16Op, FPR16Op, V128_lo,
+ VectorIndexH, asm, ".h", "", "", ".h",
+ []> {
bits<3> idx;
let Inst{11} = idx{2};
let Inst{21} = idx{1};
let Inst{20} = idx{0};
}
- def i32_indexed : BaseSIMDIndexedTied<1, U, 1, 0b10, opc,
- FPR32Op, FPR32Op, V128, VectorIndexS,
- asm, ".s", "", "", ".s",
+ def v1i32_indexed : BaseSIMDIndexedTied<1, U, 1, 0b10, opc,
+ FPR32Op, FPR32Op, V128, VectorIndexS,
+ asm, ".s", "", "", ".s",
[(set (i32 FPR32Op:$dst),
(i32 (op (i32 FPR32Op:$Rd), (i32 FPR32Op:$Rn),
(i32 (vector_extract (v4i32 V128:$Rm),
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D152161.528815.patch
Type: text/x-patch
Size: 2153 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20230606/fc231eb1/attachment.bin>
More information about the llvm-commits
mailing list