diff options
Diffstat (limited to 'llvm/test/CodeGen/ARM/Windows/integer-floating-point-conversion.ll')
-rw-r--r-- | llvm/test/CodeGen/ARM/Windows/integer-floating-point-conversion.ll | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/llvm/test/CodeGen/ARM/Windows/integer-floating-point-conversion.ll b/llvm/test/CodeGen/ARM/Windows/integer-floating-point-conversion.ll deleted file mode 100644 index acf21a1caad..00000000000 --- a/llvm/test/CodeGen/ARM/Windows/integer-floating-point-conversion.ll +++ /dev/null @@ -1,74 +0,0 @@ -; RUN: llc -mtriple thumbv7-windows -filetype asm -o - %s | FileCheck %s - -define arm_aapcs_vfpcc i64 @stoi64(float %f) { -entry: - %conv = fptosi float %f to i64 - ret i64 %conv -} - -; CHECK-LABEL: stoi64 -; CHECK: bl __stoi64 - -define arm_aapcs_vfpcc i64 @stou64(float %f) { -entry: - %conv = fptoui float %f to i64 - ret i64 %conv -} - -; CHECK-LABEL: stou64 -; CHECK: bl __stou64 - -define arm_aapcs_vfpcc float @i64tos(i64 %i64) { -entry: - %conv = sitofp i64 %i64 to float - ret float %conv -} - -; CHECK-LABEL: i64tos -; CHECK: bl __i64tos - -define arm_aapcs_vfpcc float @u64tos(i64 %u64) { -entry: - %conv = uitofp i64 %u64 to float - ret float %conv -} - -; CHECK-LABEL: u64tos -; CHECK: bl __u64tos - -define arm_aapcs_vfpcc i64 @dtoi64(double %d) { -entry: - %conv = fptosi double %d to i64 - ret i64 %conv -} - -; CHECK-LABEL: dtoi64 -; CHECK: bl __dtoi64 - -define arm_aapcs_vfpcc i64 @dtou64(double %d) { -entry: - %conv = fptoui double %d to i64 - ret i64 %conv -} - -; CHECK-LABEL: dtou64 -; CHECK: bl __dtou64 - -define arm_aapcs_vfpcc double @i64tod(i64 %i64) { -entry: - %conv = sitofp i64 %i64 to double - ret double %conv -} - -; CHECK-LABEL: i64tod -; CHECK: bl __i64tod - -define arm_aapcs_vfpcc double @u64tod(i64 %i64) { -entry: - %conv = uitofp i64 %i64 to double - ret double %conv -} - -; CHECK-LABEL: u64tod -; CHECK: bl __u64tod - |