blob: 26bad360fdcdaa7b7ef217dfc556cf3ff11ecc56 [file] [log] [blame]
Chris Lattner16289472005-10-10 21:21:36 +00001; RUN: llvm-as < %s | llc -march=ppc32 &&
2; RUN: llvm-as < %s | llc -march=ppc32 | not grep rlwin
3
4void %test(ubyte* %P) {
5 %W = load ubyte* %P
6 %X = shl ubyte %W, ubyte 1
7 %Y = add ubyte %X, 2
8 %Z = and ubyte %Y, 254 ; dead and
9 store ubyte %Z, ubyte* %P
10 ret void
11}