aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
diff options
context:
space:
mode:
authorAnna Welker <anna.welker@arm.com>2020-07-02 11:34:49 +0100
committerAnna Welker <anna.welker@arm.com>2020-07-02 11:39:28 +0100
commita8fe12065ec8137e55a6a8b35dd5355477c2ac16 (patch)
tree70f917e0bca2a640c3ae1a5c9ae099553c01782b /clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
parent58a56ef4e7a8bcbbad377e820a23f0e8d95a0fbd (diff)
downloadllvm-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