We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fe3d243 commit 2617498Copy full SHA for 2617498
llvm/test/CodeGen/AArch64/GlobalISel/legalize-shuffle-vector-widen-crash.ll
@@ -9,19 +9,16 @@ define i32 @bar() {
9
; CHECK-LABEL: bar:
10
; CHECK: ; %bb.0: ; %bb
11
; CHECK-NEXT: movi.2d v0, #0000000000000000
12
-; CHECK-NEXT: mov b1, v0[1]
13
-; CHECK-NEXT: fmov w8, s0
14
-; CHECK-NEXT: mov b3, v0[2]
15
-; CHECK-NEXT: mov b0, v0[3]
16
-; CHECK-NEXT: mov.s v2[0], w8
17
-; CHECK-NEXT: fmov w8, s1
18
-; CHECK-NEXT: mov.s v2[1], w8
19
-; CHECK-NEXT: fmov w8, s3
20
-; CHECK-NEXT: mov.s v2[2], w8
21
+; CHECK-NEXT: umov.b w8, v0[0]
+; CHECK-NEXT: umov.b w9, v0[1]
+; CHECK-NEXT: mov.s v1[0], w8
+; CHECK-NEXT: umov.b w8, v0[2]
+; CHECK-NEXT: mov.s v1[1], w9
+; CHECK-NEXT: umov.b w9, v0[3]
22
; CHECK-NEXT: movi.4s v0, #1
23
-; CHECK-NEXT: mov.s v2[3], w8
24
-; CHECK-NEXT: and.16b v0, v2, v0
+; CHECK-NEXT: mov.s v1[2], w8
+; CHECK-NEXT: mov.s v1[3], w9
+; CHECK-NEXT: and.16b v0, v1, v0
25
; CHECK-NEXT: addv.4s s0, v0
26
; CHECK-NEXT: fmov w0, s0
27
; CHECK-NEXT: ret
0 commit comments