This is an archive of the discontinued LLVM Phabricator instance.

[RISCV] Fold store of vmv.f.s to a vse with VL=1.
ClosedPublic

Authored by jacquesguan on Feb 21 2022, 12:17 AM.

Diff Detail

Event Timeline

jacquesguan created this revision.Feb 21 2022, 12:17 AM
jacquesguan requested review of this revision.Feb 21 2022, 12:17 AM

Title says VL=0 but I think you meant VL=1

jacquesguan retitled this revision from [RISCV] Fold store of vmv.f.s to a vse with VL=0. to [RISCV] Fold store of vmv.f.s to a vse with VL=1..Feb 21 2022, 3:44 AM

Title says VL=0 but I think you meant VL=1

Yes, I fixed the title.

craig.topper added inline comments.Feb 21 2022, 12:41 PM
llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td
959

Is the intrinsic pattern tested?

Add scalable vector test case.

llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td
959

Done

This revision is now accepted and ready to land.Mar 2 2022, 2:26 PM
Herald added a project: Restricted Project. · View Herald TranscriptMar 2 2022, 2:26 PM
This revision was landed with ongoing or failed builds.Mar 3 2022, 12:36 AM
This revision was automatically updated to reflect the committed changes.