Arnold Schwaighofer | 0bb7f23 | 2012-08-13 19:54:01 +0000 | [diff] [blame] | 1 | ; RUN: llc -march=hexagon -mcpu=hexagonv4 < %s | FileCheck %s |
2 | ; CHECK: foo_empty | ||||
3 | ; CHECK-NOT: allocframe | ||||
4 | ; CHECK-NOT: memd(r29 | ||||
5 | ; CHECK: jump bar_empty | ||||
6 | |||||
7 | define void @foo_empty(i32 %h) nounwind { | ||||
8 | entry: | ||||
9 | %add = add nsw i32 %h, 3 | ||||
10 | %call = tail call i32 bitcast (i32 (...)* @bar_empty to i32 (i32)*)(i32 %add) nounwind | ||||
11 | ret void | ||||
12 | } | ||||
13 | |||||
14 | declare i32 @bar_empty(...) |