This is an archive of the discontinued LLVM Phabricator instance.

[RISCV] Pattern match scalable strided load/store
ClosedPublic

Authored by reames on Sep 22 2022, 4:21 PM.

Details

Summary

Very straight forward extension of the existing pattern matching pass to handle scalable types as well as fixed length types. The only extra bit beyond removing a bailout is recognizing stepvector.

Diff Detail

Build Status
Buildable 188312

Event Timeline

reames created this revision.Sep 22 2022, 4:21 PM
reames requested review of this revision.Sep 22 2022, 4:21 PM
This revision is now accepted and ready to land.Sep 24 2022, 1:34 PM
This revision was automatically updated to reflect the committed changes.