diff options
author | Tanya Lattner <tonic@nondot.org> | 2008-02-17 20:02:20 +0000 |
---|---|---|
committer | Tanya Lattner <tonic@nondot.org> | 2008-02-17 20:02:20 +0000 |
commit | 246a1372c91555031a42b6bf85a97318095a1904 (patch) | |
tree | 0a2fe45a96ee63e58e105f65957fc5b9ffe9dc0b /test/CodeGen/ARM/fp.ll | |
parent | 7644ff38715946b21501da228a963a8e5da6889d (diff) | |
download | external_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.ll | 49 |
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() + |