This is an archive of the discontinued LLVM Phabricator instance.

[RISCV] Move the $rs operand of PseudoStore from outs to ins.
ClosedPublic

Authored by craig.topper on Aug 2 2021, 2:04 PM.

Details

Summary

This is the data to be stored so it should be an input.

To keep operand order similar between loads and stores, move the temp
register to the first dest operand of floating point loads. Rework
the assembler code accordingly.

Diff Detail

Event Timeline

craig.topper created this revision.Aug 2 2021, 2:04 PM
craig.topper requested review of this revision.Aug 2 2021, 2:04 PM
Herald added a project: Restricted Project. · View Herald TranscriptAug 2 2021, 2:04 PM
Herald added a subscriber: MaskRay. · View Herald Transcript
luismarques accepted this revision.Aug 8 2021, 2:44 PM

LGTM.

Tag with NFC?

This revision is now accepted and ready to land.Aug 8 2021, 2:44 PM