diff options
author | Anna Thomas <anna@azul.com> | 2023-03-08 17:32:50 -0500 |
---|---|---|
committer | Anna Thomas <anna@azul.com> | 2023-03-21 12:08:25 -0400 |
commit | 4277d932ef180090f314f7eb7f47d63e76881d30 (patch) | |
tree | f079b2736e261426f9540bd9a3c5ccc9eef64405 /llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp | |
parent | 586ad89638dd1282a41780a3c369e1bd881a7f42 (diff) | |
download | llvm-4277d932ef180090f314f7eb7f47d63e76881d30.zip llvm-4277d932ef180090f314f7eb7f47d63e76881d30.tar.gz llvm-4277d932ef180090f314f7eb7f47d63e76881d30.tar.bz2 |
[LV] Use speculatability within entire loop to avoid strided load predication
Use existing functionality for identifying total access size by strided
loads. If we can speculate the load across all vector iterations, we can
avoid predication for these strided loads (or masked gathers in
architectures which support it).
Differential Revision: https://reviews.llvm.org/D145616
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp')
0 files changed, 0 insertions, 0 deletions