Update test not to check for a shuffle of an all-zero vector.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sun, 27 Apr 2014 11:54:45 +0000 (11:54 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sun, 27 Apr 2014 11:54:45 +0000 (11:54 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@207354 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/ARM64/vshuffle.ll

index f4fe617ea1074c7d9291b9a582a731263828c5d6..fb1227daad4adab48500c06d0a73e2cc8c25039b 100644 (file)
@@ -71,11 +71,11 @@ bb:
 ; CHECK: test3
 ; CHECK: adrp    x[[REG3:[0-9]+]], lCPI2_0@PAGE
 ; CHECK: ldr     q[[REG0:[0-9]+]], [x[[REG3]], lCPI2_0@PAGEOFF]
-; CHECK: movi.2d v[[REG1:[0-9]+]], #0000000000000000
+; CHECK: ldr     q[[REG1:[0-9]+]], [x[[REG3]], lCPI2_1@PAGEOFF]
 ; CHECK: tbl.16b v{{[0-9]+}}, { v[[REG1]] }, v[[REG0]]
 define <16 x i1> @test3(i1* %ptr, i32 %v) {
 bb:
-  %Shuff = shufflevector <16 x i1> zeroinitializer, <16 x i1> undef,
+  %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,
                  i32 0, i32 2, i32 undef, i32 6, i32 undef, i32 10, i32 12,
                  i32 14, i32 0>