Nate Begeman | d44d3d5 | 2006-02-17 21:22:08 +0000 | [diff] [blame] | 1 | ; This should turn into a single extsh |
2 | ; RUN: llvm-as < %s | llc -march=ppc32 | grep extsh | wc -l | grep 1 | ||||
3 | int %test(int %X) { | ||||
4 | %tmp.81 = shl int %X, ubyte 16 ; <int> [#uses=1] | ||||
5 | %tmp.82 = shr int %tmp.81, ubyte 16 ; <int> [#uses=1] | ||||
6 | ret int %tmp.82 | ||||
7 | } |