git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132984
91177308-0d34-0410-b5e6-
96231b3b80d8
// FIXME: is there such a thing as a truncating indexed store?
if (ST->isTruncatingStore() && ST->isUnindexed() &&
- Value.getValueType().isInteger()) {
+ Value.getValueType().isInteger() && !Value.getValueType().isVector()) {
// See if we can simplify the input to this truncstore with knowledge that
// only the low bits are being used. For example:
// "truncstore (or (shl x, 8), y), i8" -> "truncstore y, i8"