[llvm] 04419a5 - [AArch64] Regenerate arm64-vshuffle.ll test checks

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 13 05:53:21 PDT 2022


Author: Simon Pilgrim
Date: 2022-07-13T13:52:15+01:00
New Revision: 04419a5f55d7eebc2d2f3c9fb74d3a417b7964c1

URL: https://github.com/llvm/llvm-project/commit/04419a5f55d7eebc2d2f3c9fb74d3a417b7964c1
DIFF: https://github.com/llvm/llvm-project/commit/04419a5f55d7eebc2d2f3c9fb74d3a417b7964c1.diff

LOG: [AArch64] Regenerate arm64-vshuffle.ll test checks

Not quite ready to use the update script, but can clean it up slightly so the diffs aren't so great.

Added: 
    

Modified: 
    llvm/test/CodeGen/AArch64/arm64-vshuffle.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/CodeGen/AArch64/arm64-vshuffle.ll b/llvm/test/CodeGen/AArch64/arm64-vshuffle.ll
index 51a1f02407e9..89d491e88775 100644
--- a/llvm/test/CodeGen/AArch64/arm64-vshuffle.ll
+++ b/llvm/test/CodeGen/AArch64/arm64-vshuffle.ll
@@ -1,9 +1,10 @@
 ; RUN: llc < %s -mtriple=arm64-apple-ios7.0 -mcpu=cyclone | FileCheck %s
 
-
-; CHECK-LABEL: test1
-; CHECK: movi.16b v[[REG0:[0-9]+]], #0
 define <8 x i1> @test1() {
+; CHECK-LABEL: test1:
+; CHECK:       ; %bb.0: ; %entry
+; CHECK-NEXT:    movi.16b v0, #0
+; CHECK-NEXT:    ret
 entry:
   %Shuff = shufflevector <8 x i1> <i1 0, i1 1, i1 2, i1 3, i1 4, i1 5, i1 6,
                                    i1 7>,
@@ -23,10 +24,10 @@ entry:
 ; CHECK:          .byte   0                       ; 0x0
 ; CHECK:          .byte   0                       ; 0x0
 ; CHECK:          .byte   0                       ; 0x0
+define <8 x i1>@test2() {
 ; CHECK-LABEL: test2
 ; CHECK: adrp    x[[REG2:[0-9]+]], lCPI1_0 at PAGE
 ; CHECK: ldr     d[[REG1:[0-9]+]], [x[[REG2]], lCPI1_0 at PAGEOFF]
-define <8 x i1>@test2() {
 bb:
   %Shuff = shufflevector <8 x i1> zeroinitializer,
      <8 x i1> <i1 0, i1 1, i1 1, i1 0, i1 0, i1 1, i1 0, i1 0>,
@@ -35,9 +36,11 @@ bb:
   ret <8 x i1> %Shuff
 }
 
-; CHECK-LABEL: test3
-; CHECK: movi.4s v{{[0-9]+}}, #1
 define <16 x i1> @test3(i1* %ptr, i32 %v) {
+; CHECK-LABEL: test3:
+; CHECK:       ; %bb.0: ; %bb
+; CHECK-NEXT:    movi.4s v0, #1
+; CHECK-NEXT:    ret
 bb:
   %Shuff = shufflevector <16 x i1> <i1 0, i1 1, i1 1, i1 0, i1 0, i1 1, i1 0, i1 0, i1 0, i1 1, i1 1, i1 0, i1 0, i1 1, i1 0, i1 0>, <16 x i1> undef,
      <16 x i32> <i32 2, i32 undef, i32 6, i32 undef, i32 10, i32 12, i32 14,
@@ -62,10 +65,10 @@ bb:
 ; CHECK:         .byte   0                       ; 0x0
 ; CHECK:         .byte   0                       ; 0x0
 ; CHECK:         .byte   0                       ; 0x0
+define <16 x i1> @test4(i1* %ptr, i32 %v) {
 ; CHECK-LABEL: _test4:
 ; CHECK:         adrp    x[[REG3:[0-9]+]], lCPI3_0 at PAGE
 ; CHECK:         ldr     q[[REG2:[0-9]+]], [x[[REG3]], lCPI3_0 at PAGEOFF]
-define <16 x i1> @test4(i1* %ptr, i32 %v) {
 bb:
   %Shuff = shufflevector <16 x i1> zeroinitializer,
      <16 x i1> <i1 0, i1 1, i1 1, i1 0, i1 0, i1 1, i1 0, i1 0, i1 0, i1 1,


        


More information about the llvm-commits mailing list