aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/Hexagon/convertdptoint.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/Hexagon/convertdptoint.ll')
-rw-r--r--test/CodeGen/Hexagon/convertdptoint.ll26
1 files changed, 0 insertions, 26 deletions
diff --git a/test/CodeGen/Hexagon/convertdptoint.ll b/test/CodeGen/Hexagon/convertdptoint.ll
deleted file mode 100644
index bbb205e..0000000
--- a/test/CodeGen/Hexagon/convertdptoint.ll
+++ /dev/null
@@ -1,26 +0,0 @@
-; RUN: llc -march=hexagon -mcpu=hexagonv5 < %s | FileCheck %s
-; Check that we generate conversion from double precision floating point
-; to 32-bit int value in IEEE complaint mode in V5.
-
-; CHECK: r{{[0-9]+}} = convert_df2w(r{{[0-9]+}}:{{[0-9]+}}):chop
-
-define i32 @main() nounwind {
-entry:
- %retval = alloca i32, align 4
- %i = alloca i32, align 4
- %a = alloca double, align 8
- %b = alloca double, align 8
- %c = alloca double, align 8
- store i32 0, i32* %retval
- store double 1.540000e+01, double* %a, align 8
- store double 9.100000e+00, double* %b, align 8
- %0 = load double* %a, align 8
- %1 = load double* %b, align 8
- %add = fadd double %0, %1
- store double %add, double* %c, align 8
- %2 = load double* %c, align 8
- %conv = fptosi double %2 to i32
- store i32 %conv, i32* %i, align 4
- %3 = load i32* %i, align 4
- ret i32 %3
-}