This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository llvm.
from a204da2 CodeGen: Use MachineInstr& in TargetLowering, NFC new 5f0f4b6 [TableGen] Use a SmallVector for Record::Values to avoid debu [...] new 8b7ef5c Remove non-ASCII characters (silly smart quotes). Thanks to H [...] new e475645 CodeGen: Use MachineInstr& in IfConversion, NFC new b6b73f6 CodeGen: Use MachineInstr& in ExpandISelPseudos, NFC new 8b86030 Add LoadStoreVectorizer pass new 8a1fda1 CodeGen: Use MachineInstr& in LDVImpl::handleDebugValue, NFC
The 6 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: docs/CodeOfConduct.rst | 12 +- docs/ReportingGuide.rst | 2 +- include/llvm/InitializePasses.h | 1 + include/llvm/LinkAllPasses.h | 1 + include/llvm/TableGen/Record.h | 6 +- include/llvm/Transforms/Vectorize.h | 7 + lib/CodeGen/ExpandISelPseudos.cpp | 6 +- lib/CodeGen/IfConversion.cpp | 18 +- lib/CodeGen/LiveDebugVariables.cpp | 27 +- lib/Transforms/Vectorize/CMakeLists.txt | 3 +- lib/Transforms/Vectorize/LoadStoreVectorizer.cpp | 824 +++++++++++++++++++++ lib/Transforms/Vectorize/Vectorize.cpp | 1 + .../LoadStoreVectorizer/AMDGPU/extended-index.ll | 150 ++++ .../LoadStoreVectorizer/AMDGPU/insertion-point.ll | 62 ++ .../AMDGPU/interleaved-mayalias-store.ll | 28 + .../AMDGPU/lit.local.cfg | 0 .../LoadStoreVectorizer}/AMDGPU/merge-stores.ll | 350 ++++----- .../LoadStoreVectorizer/AMDGPU/merge-vectors.ll | 91 +++ .../AMDGPU/no-implicit-float.ll | 20 + 19 files changed, 1359 insertions(+), 250 deletions(-) create mode 100644 lib/Transforms/Vectorize/LoadStoreVectorizer.cpp create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/extended-index.ll create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/insertion-point.ll create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/interleaved-mayalias [...] copy test/Transforms/{CodeGenPrepare => LoadStoreVectorizer}/AMDGPU/lit.local.cfg (100%) copy test/{CodeGen => Transforms/LoadStoreVectorizer}/AMDGPU/merge-stores.ll (68%) create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/merge-vectors.ll create mode 100644 test/Transforms/LoadStoreVectorizer/AMDGPU/no-implicit-float.ll