[AArch64] use exact checks; NFC

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288245 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Sanjay Patel 2016-11-30 15:00:43 +00:00
parent 398063c8f7
commit ec0235a568

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