aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM/fp_convert.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/ARM/fp_convert.ll')
-rw-r--r--test/CodeGen/ARM/fp_convert.ll63
1 files changed, 0 insertions, 63 deletions
diff --git a/test/CodeGen/ARM/fp_convert.ll b/test/CodeGen/ARM/fp_convert.ll
deleted file mode 100644
index 6f4707573fb5..000000000000
--- a/test/CodeGen/ARM/fp_convert.ll
+++ /dev/null
@@ -1,63 +0,0 @@
-; RUN: llc -mtriple=arm-eabi -mattr=+vfp2 %s -o - \
-; RUN: | FileCheck %s -check-prefix=VFP2
-
-; RUN: llc -mtriple=arm-eabi -mattr=+neon %s -o - \
-; RUN: | FileCheck %s -check-prefix=VFP2
-
-; RUN: llc -mtriple=arm-eabi -mcpu=cortex-a8 %s -o - \
-; RUN: | FileCheck %s -check-prefix=VFP2
-
-; RUN: llc -mtriple=arm-eabi -mcpu=cortex-a8 --enable-unsafe-fp-math %s -o - \
-; RUN: | FileCheck %s -check-prefix=NEON
-
-; RUN: llc -mtriple=arm-darwin -mcpu=cortex-a8 %s -o - \
-; RUN: | FileCheck %s -check-prefix=NEON
-
-; RUN: llc -mtriple=arm-eabi -mcpu=cortex-a9 %s -o - \
-; RUN: | FileCheck %s -check-prefix=VFP2
-
-define i32 @test1(float %a, float %b) {
-; VFP2-LABEL: test1:
-; VFP2: vcvt.s32.f32 s{{.}}, s{{.}}
-; NEON-LABEL: test1:
-; NEON: vadd.f32 [[D0:d[0-9]+]]
-; NEON: vcvt.s32.f32 d0, [[D0]]
-entry:
- %0 = fadd float %a, %b
- %1 = fptosi float %0 to i32
- ret i32 %1
-}
-
-define i32 @test2(float %a, float %b) {
-; VFP2-LABEL: test2:
-; VFP2: vcvt.u32.f32 s{{.}}, s{{.}}
-; NEON-LABEL: test2:
-; NEON: vadd.f32 [[D0:d[0-9]+]]
-; NEON: vcvt.u32.f32 d0, [[D0]]
-entry:
- %0 = fadd float %a, %b
- %1 = fptoui float %0 to i32
- ret i32 %1
-}
-
-define float @test3(i32 %a, i32 %b) {
-; VFP2-LABEL: test3:
-; VFP2: vcvt.f32.u32 s{{.}}, s{{.}}
-; NEON-LABEL: test3:
-; NEON: vcvt.f32.u32 d
-entry:
- %0 = add i32 %a, %b
- %1 = uitofp i32 %0 to float
- ret float %1
-}
-
-define float @test4(i32 %a, i32 %b) {
-; VFP2-LABEL: test4:
-; VFP2: vcvt.f32.s32 s{{.}}, s{{.}}
-; NEON-LABEL: test4:
-; NEON: vcvt.f32.s32 d
-entry:
- %0 = add i32 %a, %b
- %1 = sitofp i32 %0 to float
- ret float %1
-}