Evan Cheng | 1783ae8 | 2007-07-18 21:39:16 +0000 | [diff] [blame] | 1 | ; RUN: llvm-as < %s | llc -march=x86 | not grep lea |
Dan Gohman | 91888f0 | 2007-07-31 20:11:57 +0000 | [diff] [blame^] | 2 | ; RUN: llvm-as < %s | llc -march=x86 | grep {movl %ebp} |
Evan Cheng | 1783ae8 | 2007-07-18 21:39:16 +0000 | [diff] [blame] | 3 | |
4 | declare void @bar(<2 x i64>* %n) | ||||
5 | |||||
6 | define void @foo(i64 %h) { | ||||
7 | %k = trunc i64 %h to i32 | ||||
8 | %p = alloca <2 x i64>, i32 %k | ||||
9 | call void @bar(<2 x i64>* %p) | ||||
10 | ret void | ||||
11 | } |