summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/ARM/and-setcc.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen/ARM/and-setcc.ll')
-rw-r--r--llvm/test/CodeGen/ARM/and-setcc.ll36
1 files changed, 0 insertions, 36 deletions
diff --git a/llvm/test/CodeGen/ARM/and-setcc.ll b/llvm/test/CodeGen/ARM/and-setcc.ll
deleted file mode 100644
index 6dd6a446c7a..00000000000
--- a/llvm/test/CodeGen/ARM/and-setcc.ll
+++ /dev/null
@@ -1,36 +0,0 @@
-; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
-; RUN: llc < %s -mtriple=arm-eabi -mcpu=cortex-a8 | FileCheck %s
-
-define zeroext i1 @ne_neg1_and_ne_zero(i32 %x) nounwind {
-; CHECK-LABEL: ne_neg1_and_ne_zero:
-; CHECK: @ BB#0:
-; CHECK-NEXT: add r1, r0, #1
-; CHECK-NEXT: mov r0, #0
-; CHECK-NEXT: cmp r1, #1
-; CHECK-NEXT: movwhi r0, #1
-; CHECK-NEXT: bx lr
- %cmp1 = icmp ne i32 %x, -1
- %cmp2 = icmp ne i32 %x, 0
- %and = and i1 %cmp1, %cmp2
- ret i1 %and
-}
-
-; PR32401 - https://bugs.llvm.org/show_bug.cgi?id=32401
-
-define zeroext i1 @cmpeq_logical(i32 %a, i32 %b, i32 %c, i32 %d) nounwind {
-; CHECK-LABEL: cmpeq_logical:
-; CHECK: @ BB#0:
-; CHECK-NEXT: cmp r2, r3
-; CHECK-NEXT: mov r2, #0
-; CHECK-NEXT: movweq r2, #1
-; CHECK-NEXT: mov r12, #0
-; CHECK-NEXT: cmp r0, r1
-; CHECK-NEXT: movweq r12, #1
-; CHECK-NEXT: and r0, r12, r2
-; CHECK-NEXT: bx lr
- %cmp1 = icmp eq i32 %a, %b
- %cmp2 = icmp eq i32 %c, %d
- %and = and i1 %cmp1, %cmp2
- ret i1 %and
-}
-
OpenPOWER on IntegriCloud