commit | 4347f30e6bb4ea58810faf7ab5d560096800f04f | [log] [tgz] |
---|---|---|
author | Craig Topper <craig.topper@sifive.com> | Thu Feb 18 23:00:18 2021 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Fri Feb 19 03:52:06 2021 -0800 |
tree | eaad24181ff4834489d7562a4426a1d51cd47bb5 | |
parent | 73a13719e23e4abdf4139e403b4ef96b698da797 [diff] |
[RISCV] Prune unneeded indexed load/store pseudo instructions. We were creating more combinations of value and index lmul than we needed. I've copied the loop structure used here from VPseudoAMOEI with all data sew values instead of just 32/64. Similar can be done for segment loads/store. Reviewed By: khchen Differential Revision: https://reviews.llvm.org/D97008 GitOrigin-RevId: cd4051ac802fdc5664a3432f57d99bbcb4c07a92