diff options
author | Julian Nagele <j.nagele@apple.com> | 2024-11-17 19:35:32 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-17 19:35:32 +0000 |
commit | a8538b9138574142b9338ad0fce0f8ba1065fcbc (patch) | |
tree | ea1d353b00a1fb006fc9bcaa72e7ca7ee0372be0 /llvm/lib/CodeGen/MachineModuleInfo.cpp | |
parent | feb9b3701bf6650f91e12e7f4efbe72383f3f60b (diff) | |
download | llvm-a8538b9138574142b9338ad0fce0f8ba1065fcbc.zip llvm-a8538b9138574142b9338ad0fce0f8ba1065fcbc.tar.gz llvm-a8538b9138574142b9338ad0fce0f8ba1065fcbc.tar.bz2 |
[LV] Vectorize Epilogues for loops with small VF but high IC (#108190)
- Consider MainLoopVF * IC when determining whether Epilogue
Vectorization is profitable
- Allow the same VF for the Epilogue as for the main loop
- Use an upper bound for the trip count of the Epilogue when choosing
the Epilogue VF
PR: https://github.com/llvm/llvm-project/pull/108190
---------
Co-authored-by: Florian Hahn <flo@fhahn.com>
Diffstat (limited to 'llvm/lib/CodeGen/MachineModuleInfo.cpp')
0 files changed, 0 insertions, 0 deletions