summaryrefslogtreecommitdiff
path: root/test/CodeGen/Thumb2/ifcvt-neon.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/Thumb2/ifcvt-neon.ll')
-rw-r--r--test/CodeGen/Thumb2/ifcvt-neon.ll29
1 files changed, 0 insertions, 29 deletions
diff --git a/test/CodeGen/Thumb2/ifcvt-neon.ll b/test/CodeGen/Thumb2/ifcvt-neon.ll
deleted file mode 100644
index 83c0b601aba9e..0000000000000
--- a/test/CodeGen/Thumb2/ifcvt-neon.ll
+++ /dev/null
@@ -1,29 +0,0 @@
-; RUN: llc -mtriple=thumb-eabi -mcpu=cortex-a8 %s -o - | FileCheck %s
-; rdar://7368193
-
-@a = common global float 0.000000e+00 ; <float*> [#uses=2]
-@b = common global float 0.000000e+00 ; <float*> [#uses=1]
-
-define float @t(i32 %c) nounwind {
-entry:
- %0 = icmp sgt i32 %c, 1 ; <i1> [#uses=1]
- %1 = load float, float* @a, align 4 ; <float> [#uses=2]
- %2 = load float, float* @b, align 4 ; <float> [#uses=2]
- br i1 %0, label %bb, label %bb1
-
-bb: ; preds = %entry
-; CHECK: vsub.f32
-; CHECK-NEXT: vadd.f32
-; CHECK: it gt
- %3 = fadd float %1, %2 ; <float> [#uses=1]
- br label %bb2
-
-bb1: ; preds = %entry
- %4 = fsub float %1, %2 ; <float> [#uses=1]
- br label %bb2
-
-bb2: ; preds = %bb1, %bb
- %storemerge = phi float [ %4, %bb1 ], [ %3, %bb ] ; <float> [#uses=2]
- store float %storemerge, float* @a
- ret float %storemerge
-}