Chris Lattner | af6aa07 | 2005-11-30 20:40:28 +0000 | [diff] [blame] | 1 | ; RUN: llvm-as < %s | llc |
| 2 | target endian = big |
| 3 | target pointersize = 32 |
| 4 | target triple = "powerpc-apple-darwin8.2.0" |
| 5 | implementation ; Functions: |
| 6 | |
| 7 | void %bar(int %G, int %E, int %F, int %A, int %B, int %C, int %D, sbyte* %fmt, ...) { |
| 8 | %ap = alloca sbyte* ; <sbyte**> [#uses=2] |
| 9 | call void %llvm.va_start( sbyte** %ap ) |
| 10 | %tmp.1 = load sbyte** %ap ; <sbyte*> [#uses=1] |
| 11 | %tmp.0 = call double %foo( sbyte* %tmp.1 ) ; <double> [#uses=0] |
| 12 | ret void |
| 13 | } |
| 14 | |
| 15 | declare void %llvm.va_start(sbyte**) |
| 16 | |
| 17 | declare double %foo(sbyte*) |