Chris Lattner | b8179f1 | 2009-05-01 23:54:26 +0000 | [diff] [blame] | 1 | ; RUN: llvm-as < %s | llc -march=cpp -cppgen=program -f -o %t |
2 | |||||
3 | define x86_fp80 @some_func() nounwind { | ||||
4 | entry: | ||||
5 | %retval = alloca x86_fp80 ; <x86_fp80*> [#uses=2] | ||||
6 | %call = call i32 (...)* @other_func() ; <i32> [#uses=1] | ||||
7 | %conv = sitofp i32 %call to x86_fp80 ; <x86_fp80> [#uses=1] | ||||
8 | store x86_fp80 %conv, x86_fp80* %retval | ||||
9 | %0 = load x86_fp80* %retval ; <x86_fp80> [#uses=1] | ||||
10 | ret x86_fp80 %0 | ||||
11 | } | ||||
12 | |||||
13 | declare i32 @other_func(...) |