diff options
author | Craig Topper <craig.topper@sifive.com> | 2021-02-18 23:00:18 -0800 |
---|---|---|
committer | Craig Topper <craig.topper@sifive.com> | 2021-02-18 23:08:39 -0800 |
commit | cd4051ac802fdc5664a3432f57d99bbcb4c07a92 (patch) | |
tree | 18f249913aca99caa7ae3202bfb2bdcd681ca6bd /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | fd04f3a30cbb6506aea1ef0b104ab707c4331241 (diff) | |
download | llvm-cd4051ac802fdc5664a3432f57d99bbcb4c07a92.zip llvm-cd4051ac802fdc5664a3432f57d99bbcb4c07a92.tar.gz llvm-cd4051ac802fdc5664a3432f57d99bbcb4c07a92.tar.bz2 |
[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
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions