blob: abdf215ee02660b175d6bc8be7e193a539f3e7b3 [file] [log] [blame]
Rafael Espindolaf3a335c2006-08-17 17:09:40 +00001; RUN: llvm-as < %s | llc -march=arm
2void %f(int %a, int %b, int %c, int %d, int %e) {
3entry:
4 %a_addr = alloca int ; <int*> [#uses=2]
5 %b_addr = alloca int ; <int*> [#uses=2]
6 %c_addr = alloca int ; <int*> [#uses=2]
7 %d_addr = alloca int ; <int*> [#uses=2]
8 %e_addr = alloca int ; <int*> [#uses=2]
9 store int %a, int* %a_addr
10 store int %b, int* %b_addr
11 store int %c, int* %c_addr
12 store int %d, int* %d_addr
13 store int %e, int* %e_addr
14 call void %g( int* %a_addr, int* %b_addr, int* %c_addr, int* %d_addr, int* %e_addr )
15 ret void
16}
17
18declare void %g(int*, int*, int*, int*, int*)