Jim Laskey | bc91546 | 2006-12-21 00:01:42 +0000 | [diff] [blame] | 1 | ; RUN: llvm-upgrade < %s | llvm-as | llc -march=ppc32 -mtriple=powerpc-apple-darwin8 | grep 'rlwinm r0, r1, 0, 22, 31' && |
Evan Cheng | f4d6822 | 2007-01-25 22:28:32 +0000 | [diff] [blame] | 2 | ; RUN: llvm-upgrade < %s | llvm-as | llc -march=ppc32 -mtriple=powerpc-apple-darwin8 | grep 'subfic r0, r0, -16448' && |
Jim Laskey | bc91546 | 2006-12-21 00:01:42 +0000 | [diff] [blame] | 3 | ; RUN: llvm-upgrade < %s | llvm-as | llc -march=ppc64 -mtriple=powerpc-apple-darwin8 | grep 'rldicl r0, r1, 0, 54' |
Jim Laskey | a44fea3 | 2006-11-17 17:19:49 +0000 | [diff] [blame] | 4 | |
| 5 | |
| 6 | implementation |
| 7 | |
| 8 | int* %f1() { |
| 9 | %tmp = alloca int, uint 4095, align 1024 |
| 10 | ret int* %tmp |
| 11 | } |