Disable trunc-store simplification on vectors.

llvm-svn: 132984
This commit is contained in:
Nadav Rotem 2011-06-14 07:18:26 +00:00
parent f35de48c90
commit 571ae19af7
1 changed files with 1 additions and 1 deletions

View File

@ -6425,7 +6425,7 @@ SDValue DAGCombiner::visitSTORE(SDNode *N) {
// 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"