[all-commits] [llvm/llvm-project] e511c4: Temporarily Revert:
Eric Christopher via All-commits
all-commits at lists.llvm.org
Wed Nov 6 16:06:27 PST 2019
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: e511c4b0dff1692c267addf17dce3cebe8f97faa
https://github.com/llvm/llvm-project/commit/e511c4b0dff1692c267addf17dce3cebe8f97faa
Author: Eric Christopher <echristo at gmail.com>
Date: 2019-11-06 (Wed, 06 Nov 2019)
Changed paths:
M llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
M llvm/test/Transforms/SLPVectorizer/X86/arith-add-ssat.ll
M llvm/test/Transforms/SLPVectorizer/X86/arith-add-usat.ll
M llvm/test/Transforms/SLPVectorizer/X86/arith-add.ll
M llvm/test/Transforms/SLPVectorizer/X86/arith-fix.ll
M llvm/test/Transforms/SLPVectorizer/X86/arith-mul.ll
M llvm/test/Transforms/SLPVectorizer/X86/arith-sub-ssat.ll
M llvm/test/Transforms/SLPVectorizer/X86/arith-sub-usat.ll
M llvm/test/Transforms/SLPVectorizer/X86/arith-sub.ll
M llvm/test/Transforms/SLPVectorizer/X86/bitreverse.ll
M llvm/test/Transforms/SLPVectorizer/X86/ctlz.ll
M llvm/test/Transforms/SLPVectorizer/X86/ctpop.ll
M llvm/test/Transforms/SLPVectorizer/X86/cttz.ll
M llvm/test/Transforms/SLPVectorizer/X86/different-vec-widths.ll
R llvm/test/Transforms/SLPVectorizer/X86/jumbled_store_crash.ll
M llvm/test/Transforms/SLPVectorizer/X86/pr35497.ll
M llvm/test/Transforms/SLPVectorizer/X86/shift-ashr.ll
M llvm/test/Transforms/SLPVectorizer/X86/shift-lshr.ll
M llvm/test/Transforms/SLPVectorizer/X86/shift-shl.ll
M llvm/test/Transforms/SLPVectorizer/X86/store-jumbled.ll
M llvm/test/Transforms/SLPVectorizer/X86/stores_vectorize.ll
Log Message:
-----------
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
More information about the All-commits
mailing list