Dan Gohman | fce288f | 2009-09-09 00:09:15 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -march=cpp -cppgen=program -o %t |
Chris Lattner | c650f1f | 2009-05-01 23:54:26 +0000 | [diff] [blame] | 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(...) |