Chris Lattner 6cd7a81f86 my instcombine transformations to make extension elimination more
aggressive changed the canonical form from sext(trunc(x)) to ashr(lshr(x)),
make sure to transform a couple more things into that canonical form,
and catch a case where we missed turning zext/shl/ashr into a single sext.

llvm-svn: 93787
2010-01-18 22:19:16 +00:00
..
2010-01-18 21:38:44 +00:00
2010-01-14 20:19:51 +00:00
2010-01-18 22:11:29 +00:00