[AArch64] use exact checks; NFC

llvm-svn: 288245
This commit is contained in:
Sanjay Patel 2016-11-30 15:00:43 +00:00
parent 35d53951a4
commit 6f52fe9c8b
1 changed files with 6 additions and 5 deletions

View File

@ -5,12 +5,13 @@
; for comparison only
; rdar://10233472
define i32 @t1(i64 %a) nounwind ssp {
entry:
define i32 @t1(i64 %a) {
; CHECK-LABEL: t1:
; CHECK-NOT: movn
; CHECK: cmp x0, #0
; CHECK: cset w0, ge
; CHECK: // BB#0:
; CHECK-NEXT: cmp x0, #0
; CHECK-NEXT: cset w0, ge
; CHECK-NEXT: ret
;
%cmp = icmp sgt i64 %a, -1
%conv = zext i1 %cmp to i32
ret i32 %conv