Skip to content

Commit ae952d2

Browse files
marcauberertstellar
authored andcommitted
Ref fixes
1 parent 1ffa00a commit ae952d2

File tree

1 file changed

+6
-18
lines changed

1 file changed

+6
-18
lines changed

llvm/test/CodeGen/AArch64/neon-compare-instructions.ll

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2895,15 +2895,9 @@ define <4 x i32> @fcmal4xfloat(<4 x float> %A, <4 x float> %B) {
28952895
;
28962896
; CHECK-GI-LABEL: fcmal4xfloat:
28972897
; CHECK-GI: // %bb.0:
2898-
; CHECK-GI-NEXT: mov w8, #1 // =0x1
2899-
; CHECK-GI-NEXT: fmov s0, w8
2900-
; CHECK-GI-NEXT: mov v1.16b, v0.16b
2901-
; CHECK-GI-NEXT: mov v1.h[1], v0.h[0]
2902-
; CHECK-GI-NEXT: mov v0.h[1], v0.h[0]
2903-
; CHECK-GI-NEXT: ushll v1.4s, v1.4h, #0
2904-
; CHECK-GI-NEXT: ushll v0.4s, v0.4h, #0
2905-
; CHECK-GI-NEXT: mov v1.d[1], v0.d[0]
2906-
; CHECK-GI-NEXT: shl v0.4s, v1.4s, #31
2898+
; CHECK-GI-NEXT: movi v0.2s, #1
2899+
; CHECK-GI-NEXT: mov v0.d[1], v0.d[0]
2900+
; CHECK-GI-NEXT: shl v0.4s, v0.4s, #31
29072901
; CHECK-GI-NEXT: sshr v0.4s, v0.4s, #31
29082902
; CHECK-GI-NEXT: ret
29092903
%tmp3 = fcmp true <4 x float> %A, %B
@@ -2946,15 +2940,9 @@ define <4 x i32> @fcmnv4xfloat(<4 x float> %A, <4 x float> %B) {
29462940
;
29472941
; CHECK-GI-LABEL: fcmnv4xfloat:
29482942
; CHECK-GI: // %bb.0:
2949-
; CHECK-GI-NEXT: mov w8, #0 // =0x0
2950-
; CHECK-GI-NEXT: fmov s0, w8
2951-
; CHECK-GI-NEXT: mov v1.16b, v0.16b
2952-
; CHECK-GI-NEXT: mov v1.h[1], v0.h[0]
2953-
; CHECK-GI-NEXT: mov v0.h[1], v0.h[0]
2954-
; CHECK-GI-NEXT: ushll v1.4s, v1.4h, #0
2955-
; CHECK-GI-NEXT: ushll v0.4s, v0.4h, #0
2956-
; CHECK-GI-NEXT: mov v1.d[1], v0.d[0]
2957-
; CHECK-GI-NEXT: shl v0.4s, v1.4s, #31
2943+
; CHECK-GI-NEXT: movi v0.2d, #0000000000000000
2944+
; CHECK-GI-NEXT: mov v0.d[1], v0.d[0]
2945+
; CHECK-GI-NEXT: shl v0.4s, v0.4s, #31
29582946
; CHECK-GI-NEXT: sshr v0.4s, v0.4s, #31
29592947
; CHECK-GI-NEXT: ret
29602948
%tmp3 = fcmp false <4 x float> %A, %B

0 commit comments

Comments
 (0)