diff options
author | Anna Welker <anna.welker@arm.com> | 2020-07-02 11:34:49 +0100 |
---|---|---|
committer | Anna Welker <anna.welker@arm.com> | 2020-07-02 11:39:28 +0100 |
commit | a8fe12065ec8137e55a6a8b35dd5355477c2ac16 (patch) | |
tree | 70f917e0bca2a640c3ae1a5c9ae099553c01782b /clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp | |
parent | 58a56ef4e7a8bcbbad377e820a23f0e8d95a0fbd (diff) | |
download | llvm-a8fe12065ec8137e55a6a8b35dd5355477c2ac16.zip llvm-a8fe12065ec8137e55a6a8b35dd5355477c2ac16.tar.gz llvm-a8fe12065ec8137e55a6a8b35dd5355477c2ac16.tar.bz2 |
[LV] Enable the LoopVectorizer to create pointer inductions
This patch enables the LoopVectorizer to build a phi of pointer
type and provide the vector loads and stores with vector type
getelementptrs built from the pointer induction variable, which
produces much less instructions than the previous approach of
creating scalar getelementpointers and glue them together to a
vector.
Differential Revision: https://reviews.llvm.org/D81267
Diffstat (limited to 'clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp')
0 files changed, 0 insertions, 0 deletions