[llvm] [RISCV] Only convert volatile i64 load/store to Zilsd in SelectionDAG. (PR #169529)
Sam Elliott via llvm-commits
llvm-commits at lists.llvm.org
Tue Nov 25 12:57:05 PST 2025
lenary wrote:
I had a thought at lunch, which might be helpful.
What if we codegen the non-volatile loads/stores to `PseudoLD_RV32_OPT`/`PseudoSD_RV32_OPT` - this does the "keep things together as long as possible", but also allows the compiler to split them later if needed. Would this make any sense?
https://github.com/llvm/llvm-project/pull/169529
More information about the llvm-commits
mailing list