| Saleem Abdulrasool | cd13082 | 2014-04-02 20:32:05 +0000 | [diff] [blame] | 1 | ; RUN: llc -mtriple=thumbv7-windows -mcpu=cortex-a9 -o - %s | FileCheck %s | 
|  | 2 |  | 
|  | 3 | declare void @callee(i32 %i) | 
|  | 4 |  | 
|  | 5 | define i32 @caller(i32 %i, i32 %j, i32 %k, i32 %l, i32 %m, i32 %n, i32 %o, | 
|  | 6 | i32 %p) { | 
|  | 7 | entry: | 
|  | 8 | %q = add nsw i32 %j, %i | 
|  | 9 | %r = add nsw i32 %q, %k | 
|  | 10 | %s = add nsw i32 %r, %l | 
|  | 11 | call void @callee(i32 %s) | 
|  | 12 | %t = add nsw i32 %n, %m | 
|  | 13 | %u = add nsw i32 %t, %o | 
|  | 14 | %v = add nsw i32 %u, %p | 
|  | 15 | call void @callee(i32 %v) | 
|  | 16 | %w = add nsw i32 %v, %s | 
|  | 17 | ret i32 %w | 
|  | 18 | } | 
|  | 19 |  | 
|  | 20 | ; CHECK-NOT: .save {{{.*}}} | 
|  | 21 |  |