summaryrefslogtreecommitdiffstats
path: root/llvm/include
diff options
context:
space:
mode:
authorEric Christopher <echristo@gmail.com>2019-11-06 15:56:41 -0800
committerEric Christopher <echristo@gmail.com>2019-11-06 16:06:15 -0800
commite511c4b0dff1692c267addf17dce3cebe8f97faa (patch)
tree24fb452dc05177dc7855ed0a3602883aa9175e91 /llvm/include
parente18f4db208baa84800cf304d7e15f2ee7343cd05 (diff)
downloadbcm5719-llvm-e511c4b0dff1692c267addf17dce3cebe8f97faa.tar.gz
bcm5719-llvm-e511c4b0dff1692c267addf17dce3cebe8f97faa.zip
Temporarily Revert:
"[SLP] Generalization of stores vectorization." "[SLP] Fix -Wunused-variable. NFC" "[SLP] Vectorize jumbled stores." As they're causing significant (10-30x) compile time regressions on vectorizable code. The primary cause of the compile-time regression is f228b5371647f471853c5fb3e6719823a42fe451. This reverts commits: f228b5371647f471853c5fb3e6719823a42fe451 5503455ccb3f5fcedced158332c016c8d3a7fa81 21d498c9c0f32dcab5bc89ac593aa813b533b43a
Diffstat (limited to 'llvm/include')
-rw-r--r--llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h b/llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h
index 0d7b589d7de..32ccc8a4638 100644
--- a/llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h
+++ b/llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h
@@ -138,7 +138,7 @@ private:
bool vectorizeChainsInBlock(BasicBlock *BB, slpvectorizer::BoUpSLP &R);
bool vectorizeStoreChain(ArrayRef<Value *> Chain, slpvectorizer::BoUpSLP &R,
- unsigned Idx);
+ unsigned VecRegSize);
bool vectorizeStores(ArrayRef<StoreInst *> Stores, slpvectorizer::BoUpSLP &R);
OpenPOWER on IntegriCloud