blob: 7704f2b9a7a32a40f8dba35ab3373c3b4d1e5cc6 [file] [log] [blame]
Reid Spencer69ccadd2006-12-02 04:23:10 +00001; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm &&
2; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | grep flds | wc -l | grep 2 &&
3; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | grep "flds.*\[" | wc -l | grep 1 &&
4; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | grep "fsts.*\[" | wc -l | grep 1
Rafael Espindola32bd5f42006-10-17 18:04:53 +00005
Rafael Espindola3f3a6f62006-10-17 18:29:14 +00006float %f1(float %a) {
Rafael Espindola32bd5f42006-10-17 18:04:53 +00007entry:
8 ret float 0.000000e+00
9}
10
Rafael Espindola3f3a6f62006-10-17 18:29:14 +000011float %f2(float* %v) {
Rafael Espindola32bd5f42006-10-17 18:04:53 +000012entry:
13 %tmp = load float* %v
14 ret float %tmp
15}
Rafael Espindola3f3a6f62006-10-17 18:29:14 +000016
17void %f3(float %a, float* %v) {
18entry:
19 store float %a, float* %v
20 ret void
21}