summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize
diff options
context:
space:
mode:
authorFangrui Song <maskray@google.com>2019-07-12 14:58:15 +0000
committerFangrui Song <maskray@google.com>2019-07-12 14:58:15 +0000
commitb251cc0d91362ea44f00a0138998a0272791f7dc (patch)
treefb2f4a2e59243cd19de79db04acf1e1e408e9661 /llvm/lib/Transforms/Vectorize
parenta196469e67ce578df4fc9f348cc5b7221f12b239 (diff)
downloadbcm5719-llvm-b251cc0d91362ea44f00a0138998a0272791f7dc.tar.gz
bcm5719-llvm-b251cc0d91362ea44f00a0138998a0272791f7dc.zip
Delete dead stores
llvm-svn: 365903
Diffstat (limited to 'llvm/lib/Transforms/Vectorize')
-rw-r--r--llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp b/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
index 19daa050d1c..4273080ddd9 100644
--- a/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
+++ b/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
@@ -1152,13 +1152,8 @@ bool Vectorizer::vectorizeLoadChain(
vectorizeLoadChain(Chains.second, InstructionsProcessed);
}
- unsigned NewAlign = getOrEnforceKnownAlignment(L0->getPointerOperand(),
- StackAdjustedAlignment,
- DL, L0, nullptr, &DT);
- if (NewAlign != 0)
- Alignment = NewAlign;
-
- Alignment = NewAlign;
+ Alignment = getOrEnforceKnownAlignment(
+ L0->getPointerOperand(), StackAdjustedAlignment, DL, L0, nullptr, &DT);
}
if (!TTI.isLegalToVectorizeLoadChain(SzInBytes, Alignment, AS)) {
OpenPOWER on IntegriCloud