diff options
author | Eric Christopher <echristo@gmail.com> | 2019-11-06 15:56:41 -0800 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2019-11-06 16:06:15 -0800 |
commit | e511c4b0dff1692c267addf17dce3cebe8f97faa (patch) | |
tree | 24fb452dc05177dc7855ed0a3602883aa9175e91 /llvm/include | |
parent | e18f4db208baa84800cf304d7e15f2ee7343cd05 (diff) | |
download | bcm5719-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.h | 2 |
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); |