Dan Gohman | c8054d9 | 2009-09-09 00:09:15 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -march=cpp -cppgen=program -o %t |
Chris Lattner | e01821e | 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] |
David Blaikie | 23af648 | 2015-04-16 23:24:18 +0000 | [diff] [blame] | 6 | %call = call i32 (...) @other_func() ; <i32> [#uses=1] |
Chris Lattner | e01821e | 2009-05-01 23:54:26 +0000 | [diff] [blame] | 7 | %conv = sitofp i32 %call to x86_fp80 ; <x86_fp80> [#uses=1] |
| 8 | store x86_fp80 %conv, x86_fp80* %retval |
David Blaikie | a79ac14 | 2015-02-27 21:17:42 +0000 | [diff] [blame] | 9 | %0 = load x86_fp80, x86_fp80* %retval ; <x86_fp80> [#uses=1] |
Chris Lattner | e01821e | 2009-05-01 23:54:26 +0000 | [diff] [blame] | 10 | ret x86_fp80 %0 |
| 11 | } |
| 12 | |
| 13 | declare i32 @other_func(...) |