Rafael Espindola | 7a53bd0 | 2006-08-09 16:41:12 +0000 | [diff] [blame] | 1 | ; RUN: llvm-as < %s | llc -march=arm |
Rafael Espindola | 1a00946 | 2006-08-08 13:02:29 +0000 | [diff] [blame] | 2 | %str = internal constant [43 x sbyte] c"Hello World %d %d %d %d %d %d %d %d %d %d\0A\00" ; <[43 x sbyte]*> [#uses=1] |
| 3 | |
| 4 | implementation ; Functions: |
| 5 | |
| 6 | int %main() { |
| 7 | entry: |
| 8 | %tmp = call int (sbyte*, ...)* %printf( sbyte* getelementptr ([43 x sbyte]* %str, int 0, uint 0), int 1, int 2, int 3, int 4, int 5, int 6, int 7, int 8, int 9, int 10 ) ; <int> [#uses=0] |
Rafael Espindola | 7a53bd0 | 2006-08-09 16:41:12 +0000 | [diff] [blame] | 9 | %tmp2 = call int (sbyte*, ...)* %printf( sbyte* getelementptr ([43 x sbyte]* %str, int 0, uint 0), int 10, int 9, int 8, int 7, int 6, int 5, int 4, int 3, int 2, int 1 ) ; <int> [#uses=0] |
| 10 | ret int 11 |
Rafael Espindola | 1a00946 | 2006-08-08 13:02:29 +0000 | [diff] [blame] | 11 | } |
| 12 | |
| 13 | declare int %printf(sbyte*, ...) |