diff options
Diffstat (limited to 'test/CodeGen/Thumb2/ifcvt-neon.ll')
-rw-r--r-- | test/CodeGen/Thumb2/ifcvt-neon.ll | 29 |
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 -} |