[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.
This commit is contained in:
parent
9bc77b7342
commit
04419a5f55
|
|
@ -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@PAGE
|
||||
; CHECK: ldr d[[REG1:[0-9]+]], [x[[REG2]], lCPI1_0@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@PAGE
|
||||
; CHECK: ldr q[[REG2:[0-9]+]], [x[[REG3]], lCPI3_0@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,
|
||||
|
|
|
|||
Loading…
Reference in New Issue