Reland "[LV] Calculate max feasible scalable VF."
authorSander de Smalen <sander.desmalen@arm.com>
Tue, 4 May 2021 08:34:21 +0000 (09:34 +0100)
committerSander de Smalen <sander.desmalen@arm.com>
Tue, 4 May 2021 14:44:41 +0000 (15:44 +0100)
commit9931ae645eb41f5e96ef12c871ee2eeb1b7252f6
tree9117ddbe32bec5434a1ae21e527979b41d2cd1e8
parentbfb9c749c02402ba082e81bfdadb15fb331c59ae
Reland "[LV] Calculate max feasible scalable VF."

Relands https://reviews.llvm.org/D98509

This reverts commit 51d648c119d7773ce6fb809353bd6bd14bca8818.
llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
llvm/test/Transforms/LoopVectorize/AArch64/scalable-reductions.ll
llvm/test/Transforms/LoopVectorize/AArch64/scalable-vf-analysis.ll [new file with mode: 0644]
llvm/test/Transforms/LoopVectorize/AArch64/scalable-vf-hint.ll
llvm/test/Transforms/LoopVectorize/scalable-vf-hint.ll