diff options
author | Florian Hahn <flo@fhahn.com> | 2022-06-24 17:42:11 +0200 |
---|---|---|
committer | Florian Hahn <flo@fhahn.com> | 2022-06-24 17:42:11 +0200 |
commit | cb69ba4faaf1de207b363b5198d33e29d0375e5d (patch) | |
tree | 621eca1b00105f2b11501d6e6abbdc6d218f19e8 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | b8dcd0ba26a90166cc76e6d1db23b88656610b2e (diff) | |
download | llvm-cb69ba4faaf1de207b363b5198d33e29d0375e5d.zip llvm-cb69ba4faaf1de207b363b5198d33e29d0375e5d.tar.gz llvm-cb69ba4faaf1de207b363b5198d33e29d0375e5d.tar.bz2 |
[LV] Create RT checks once VF/IC are selected, track scalar cost.
This patch updates LV to generate runtime after the VF & IC are selected. It
allows deciding whether to vectorize with runtime checks or not based on
their cost compared to the vector loop.
It also updates VectorizationFactor to include the scalar cost.
Reviewed By: lebedev.ri, dmgreen
Differential Revision: https://reviews.llvm.org/D75981
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions