[InstCombine] use m_APInt to allow ashr folds for vectors with splat constants

llvm-svn: 292064
8 files changed