This is an archive of the discontinued LLVM Phabricator instance.

[RISCV] Remove EEW from some sched clases.
ClosedPublic

Authored by craig.topper on Oct 14 2022, 2:29 PM.

Details

Summary

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.

Diff Detail

Event Timeline

craig.topper created this revision.Oct 14 2022, 2:29 PM
craig.topper requested review of this revision.Oct 14 2022, 2:29 PM
Herald added a project: Restricted Project. · View Herald TranscriptOct 14 2022, 2:29 PM
reames accepted this revision.Oct 19 2022, 5:13 PM

LGTM

This revision is now accepted and ready to land.Oct 19 2022, 5:13 PM
This revision was landed with ongoing or failed builds.Oct 20 2022, 8:23 AM
This revision was automatically updated to reflect the committed changes.