[all-commits] [llvm/llvm-project] b07062: [LV] Increase max VF if vectorized function varian...
Graham Hunter via All-commits
all-commits at lists.llvm.org
Mon Nov 13 02:27:25 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: b070629c10431fef4923fdb158a46a6c74dc431a
https://github.com/llvm/llvm-project/commit/b070629c10431fef4923fdb158a46a6c74dc431a
Author: Graham Hunter <graham.hunter at arm.com>
Date: 2023-11-13 (Mon, 13 Nov 2023)
Changed paths:
M llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
M llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
A llvm/test/Transforms/LoopVectorize/AArch64/wider-VF-for-callinst.ll
Log Message:
-----------
[LV] Increase max VF if vectorized function variants exist (#66639)
If there are function calls in the candidate loop and we have vectorized
variants available, try some wider VFs in case the conservative initial
maximum based on the widest types in the loop won't actually allow us
to make use of those function variants.
More information about the All-commits
mailing list