diff options
author | Bjorn Pettersson <bjorn.a.pettersson@ericsson.com> | 2021-03-01 14:44:12 +0100 |
---|---|---|
committer | Bjorn Pettersson <bjorn.a.pettersson@ericsson.com> | 2021-03-22 17:29:35 +0100 |
commit | 688cdddafb0dfdeb5f3c5e1e22b88a0cdfc54c0c (patch) | |
tree | 4c723126605673c600a4ee2baa8afa97cf6a1bdb /llvm/lib/ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp | |
parent | 2f8f01dcb3d43d2fb1149fc8988e61f93f9064f5 (diff) | |
download | llvm-688cdddafb0dfdeb5f3c5e1e22b88a0cdfc54c0c.zip llvm-688cdddafb0dfdeb5f3c5e1e22b88a0cdfc54c0c.tar.gz llvm-688cdddafb0dfdeb5f3c5e1e22b88a0cdfc54c0c.tar.bz2 |
[SLP] Honor min/max regsize and min/max VF in vectorizeStores
Make sure we use PowerOf2Floor instead of PowerOf2Ceil when
calculating max number of elements that fits inside a vector
register (otherwise we could end up creating vectors larger
than the maximum vector register size).
Also make sure we honor the min/max VF (as given by TTI or
cmd line parameters) when doing vectorizeStores.
Reviewed By: anton-afanasyev
Differential Revision: https://reviews.llvm.org/D97691
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/DebugObjectManagerPlugin.cpp')
0 files changed, 0 insertions, 0 deletions