diff options
author | Craig Topper <craig.topper@sifive.com> | 2025-05-15 08:35:43 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-15 08:35:43 -0700 |
commit | 540cf25a6df56fa1810a7411477dca9896aeed20 (patch) | |
tree | ac2b0b8c86d5e9ad97211370106608e89433d607 /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | 426573332cb7c70ede293d13bac7564eb2c0b753 (diff) | |
download | llvm-540cf25a6df56fa1810a7411477dca9896aeed20.zip llvm-540cf25a6df56fa1810a7411477dca9896aeed20.tar.gz llvm-540cf25a6df56fa1810a7411477dca9896aeed20.tar.bz2 |
[RISCV] Split f64 loads/stores for RV32+Zdinx during isel instead of post-RA. (#139840)
This avoids a bunch of complexity around making sure the offset doesn't
exceed 4093 so we can add 4 after splitting later. By splitting early,
the split loads/stores will get selected independently.
There's a bit of follow up work to do, particularly around splitting a
constant pool load. Overall I think this is cleaner with less edge
cases.
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions