This is an archive of the discontinued LLVM Phabricator instance.

[RISCV][NFC] Test showing wrong scheduling of expansion of memmove for fixed RVV
ClosedPublic

Authored by rogfer01 on May 13 2022, 8:55 AM.

Details

Summary

After a memmove is expanded, we load the higher addresses after we have stored onto the lower ones, as if we could do a forward copy.

Diff Detail

Event Timeline

rogfer01 created this revision.May 13 2022, 8:55 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 13 2022, 8:55 AM
rogfer01 requested review of this revision.May 13 2022, 8:55 AM

I'll post a fix shortly.

This revision is now accepted and ready to land.May 13 2022, 9:35 AM