1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 03:53:04 +02:00
llvm-mirror/test/Regression/CodeGen/PowerPC/and-elim.ll
Chris Lattner e4634f54f1 A testcase sitting in my tree
llvm-svn: 23687
2005-10-10 21:21:36 +00:00

12 lines
275 B
LLVM

; RUN: llvm-as < %s | llc -march=ppc32 &&
; RUN: llvm-as < %s | llc -march=ppc32 | not grep rlwin
void %test(ubyte* %P) {
%W = load ubyte* %P
%X = shl ubyte %W, ubyte 1
%Y = add ubyte %X, 2
%Z = and ubyte %Y, 254 ; dead and
store ubyte %Z, ubyte* %P
ret void
}