| Reid Spencer | 951d8dc | 2007-04-15 08:30:33 +0000 | [diff] [blame^] | 1 | ; RUN: llvm-as < %s | opt -instcombine -globalopt | llvm-dis | \ |
| 2 | ; RUN: grep {internal fastcc float @foo} | ||||
| 3 | |||||
| Chris Lattner | 49c505c | 2007-02-25 21:04:39 +0000 | [diff] [blame] | 4 | define internal float @foo() { |
| 5 | ret float 0.000000e+00 | ||||
| 6 | } | ||||
| 7 | |||||
| 8 | define float @bar() { | ||||
| 9 | %tmp1 = call float (...)* bitcast (float ()* @foo to float (...)*)( ) | ||||
| 10 | %tmp2 = mul float %tmp1, 1.000000e+01 ; <float> [#uses=1] | ||||
| 11 | ret float %tmp2 | ||||
| 12 | } | ||||
| 13 | |||||