aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/ARM/fp.ll
diff options
context:
space:
mode:
authorTanya Lattner <tonic@nondot.org>2008-02-17 20:02:20 +0000
committerTanya Lattner <tonic@nondot.org>2008-02-17 20:02:20 +0000
commit246a1372c91555031a42b6bf85a97318095a1904 (patch)
tree0a2fe45a96ee63e58e105f65957fc5b9ffe9dc0b /test/CodeGen/ARM/fp.ll
parent7644ff38715946b21501da228a963a8e5da6889d (diff)
downloadexternal_llvm-246a1372c91555031a42b6bf85a97318095a1904.zip
external_llvm-246a1372c91555031a42b6bf85a97318095a1904.tar.gz
external_llvm-246a1372c91555031a42b6bf85a97318095a1904.tar.bz2
Remove llvm-upgrade.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47238 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/ARM/fp.ll')
-rw-r--r--test/CodeGen/ARM/fp.ll49
1 files changed, 25 insertions, 24 deletions
diff --git a/test/CodeGen/ARM/fp.ll b/test/CodeGen/ARM/fp.ll
index ec4890f..ba199db 100644
--- a/test/CodeGen/ARM/fp.ll
+++ b/test/CodeGen/ARM/fp.ll
@@ -1,4 +1,4 @@
-; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm -mattr=+vfp2 > %t
+; RUN: llvm-as < %s | llc -march=arm -mattr=+vfp2 > %t
; RUN: grep fmsr %t | count 4
; RUN: grep fsitos %t
; RUN: grep fmrs %t | count 2
@@ -10,52 +10,53 @@
; RUN: grep fuitos %t
; RUN: grep 1065353216 %t
-float %f(int %a) {
+define float @f(i32 %a) {
entry:
- %tmp = cast int %a to float ; <float> [#uses=1]
- ret float %tmp
+ %tmp = sitofp i32 %a to float ; <float> [#uses=1]
+ ret float %tmp
}
-double %g(int %a) {
+define double @g(i32 %a) {
entry:
- %tmp = cast int %a to double ; <double> [#uses=1]
+ %tmp = sitofp i32 %a to double ; <double> [#uses=1]
ret double %tmp
}
-double %uint_to_double(uint %a) {
+define double @uint_to_double(i32 %a) {
entry:
- %tmp = cast uint %a to double
- ret double %tmp
+ %tmp = uitofp i32 %a to double ; <double> [#uses=1]
+ ret double %tmp
}
-float %uint_to_float(uint %a) {
+define float @uint_to_float(i32 %a) {
entry:
- %tmp = cast uint %a to float
- ret float %tmp
+ %tmp = uitofp i32 %a to float ; <float> [#uses=1]
+ ret float %tmp
}
-
-double %h(double* %v) {
+define double @h(double* %v) {
entry:
- %tmp = load double* %v ; <double> [#uses=1]
- ret double %tmp
+ %tmp = load double* %v ; <double> [#uses=1]
+ ret double %tmp
}
-float %h2() {
+define float @h2() {
entry:
ret float 1.000000e+00
}
-double %f2(double %a) {
+define double @f2(double %a) {
ret double %a
}
-void %f3() {
+define void @f3() {
entry:
- %tmp = call double %f5() ; <double> [#uses=1]
- call void %f4(double %tmp )
- ret void
+ %tmp = call double @f5( ) ; <double> [#uses=1]
+ call void @f4( double %tmp )
+ ret void
}
-declare void %f4(double)
-declare double %f5()
+declare void @f4(double)
+
+declare double @f5()
+