[PATCH] D134228: [RISCV] Massage debug loc to improve scheduling of addressing for scatter/gather

Philip Reames via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 27 09:44:45 PDT 2022


reames abandoned this revision.
reames added a comment.

D134382 <https://reviews.llvm.org/D134382> handled the motivating address scaling problem.  I went back and took a look at the subset of this patch for the extension, and the test diffs were a real mix.  The improvements seen were fairly minor, but we seemed to sometimes trigger register spilling (particularly at high lmul) by extending live ranges.  Given the SEW of the extend isn't tied to the addressing SEW or the data SEW, I don't think there's a solid argument to prefer one over the other here.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D134228/new/

https://reviews.llvm.org/D134228



More information about the llvm-commits mailing list