diff options
Diffstat (limited to 'test/CodeGen/AArch64/arm64-icmp-opt.ll')
| -rw-r--r-- | test/CodeGen/AArch64/arm64-icmp-opt.ll | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/test/CodeGen/AArch64/arm64-icmp-opt.ll b/test/CodeGen/AArch64/arm64-icmp-opt.ll deleted file mode 100644 index 12eae0e88fbe..000000000000 --- a/test/CodeGen/AArch64/arm64-icmp-opt.ll +++ /dev/null @@ -1,18 +0,0 @@ -; RUN: llc < %s -mtriple=arm64-eabi | FileCheck %s - -; Optimize (x > -1) to (x >= 0) etc. -; Optimize (cmp (add / sub), 0): eliminate the subs used to update flag -; for comparison only -; rdar://10233472 - -define i32 @t1(i64 %a) { -; CHECK-LABEL: t1: -; CHECK: // BB#0: -; CHECK-NEXT: lsr x8, x0, #63 -; CHECK-NEXT: eor w0, w8, #0x1 -; CHECK-NEXT: ret -; - %cmp = icmp sgt i64 %a, -1 - %conv = zext i1 %cmp to i32 - ret i32 %conv -} |
