[all-commits] [llvm/llvm-project] c66426: [RISCV] Remove EEW from some sched classes.
Craig Topper via All-commits
all-commits at lists.llvm.org
Thu Oct 20 08:23:40 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: c66426f3a06fa8626b1bd4fb0844aa04a424037c
https://github.com/llvm/llvm-project/commit/c66426f3a06fa8626b1bd4fb0844aa04a424037c
Author: Craig Topper <craig.topper at sifive.com>
Date: 2022-10-20 (Thu, 20 Oct 2022)
Changed paths:
M llvm/lib/Target/RISCV/RISCVInstrInfoV.td
M llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
M llvm/lib/Target/RISCV/RISCVScheduleV.td
Log Message:
-----------
[RISCV] Remove EEW from some sched classes.
This removes the EEW from unit stride load/store and whole register
load, store, move.
It seems reasonable that implementations of these instructions wouldn't
usually be affected by element width.
We likely need to add LMUL information to our scheduling classes so
I thought it might be good to remove a few before they got multiplied
by LMUL.
Reviewed By: reames, michaelmaitland
Differential Revision: https://reviews.llvm.org/D135992
More information about the All-commits
mailing list