[llvm] [RISCV] LMUL lists for indexed and strided loads (PR #169756)
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Tue Dec 2 15:09:57 PST 2025
================
@@ -19,6 +19,14 @@ defvar SchedMxListFW = !listremove(SchedMxList, ["M8", "MF8"]);
defvar SchedMxListF = !listremove(SchedMxList, ["MF8"]);
// Used for widening floating-point Reduction as it doesn't contain MF8.
defvar SchedMxListFWRed = SchedMxListF;
+// Used for indexed and strided loads of 8 bit lanes, same as full MX list
+defvar SchedMxListDS8 = SchedMxList;
----------------
topperc wrote:
This is just a list of allowed MX values for a particular EEW. It doesn't need to mention strided or indexed at all. Maybe SchedMxListEEW8, SchedMxListEEW16, SchedMxListEEW32, SchedMxListEEW64?
https://github.com/llvm/llvm-project/pull/169756
More information about the llvm-commits
mailing list