diff options
Diffstat (limited to 'llvm/test/CodeGen/ARM/argaddr.ll')
| -rw-r--r-- | llvm/test/CodeGen/ARM/argaddr.ll | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/llvm/test/CodeGen/ARM/argaddr.ll b/llvm/test/CodeGen/ARM/argaddr.ll index a1317213fc2..080827d7f42 100644 --- a/llvm/test/CodeGen/ARM/argaddr.ll +++ b/llvm/test/CodeGen/ARM/argaddr.ll @@ -1,18 +1,19 @@ -; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm -void %f(int %a, int %b, int %c, int %d, int %e) { +; RUN: llvm-as < %s | llc -march=arm + +define void @f(i32 %a, i32 %b, i32 %c, i32 %d, i32 %e) { entry: - %a_addr = alloca int ; <int*> [#uses=2] - %b_addr = alloca int ; <int*> [#uses=2] - %c_addr = alloca int ; <int*> [#uses=2] - %d_addr = alloca int ; <int*> [#uses=2] - %e_addr = alloca int ; <int*> [#uses=2] - store int %a, int* %a_addr - store int %b, int* %b_addr - store int %c, int* %c_addr - store int %d, int* %d_addr - store int %e, int* %e_addr - call void %g( int* %a_addr, int* %b_addr, int* %c_addr, int* %d_addr, int* %e_addr ) - ret void + %a_addr = alloca i32 ; <i32*> [#uses=2] + %b_addr = alloca i32 ; <i32*> [#uses=2] + %c_addr = alloca i32 ; <i32*> [#uses=2] + %d_addr = alloca i32 ; <i32*> [#uses=2] + %e_addr = alloca i32 ; <i32*> [#uses=2] + store i32 %a, i32* %a_addr + store i32 %b, i32* %b_addr + store i32 %c, i32* %c_addr + store i32 %d, i32* %d_addr + store i32 %e, i32* %e_addr + call void @g( i32* %a_addr, i32* %b_addr, i32* %c_addr, i32* %d_addr, i32* %e_addr ) + ret void } -declare void %g(int*, int*, int*, int*, int*) +declare void @g(i32*, i32*, i32*, i32*, i32*) |

