This is an archive of the discontinued LLVM Phabricator instance.

[ARM] Fix STRT/STRHT/STRBT input/output operands
ClosedPublic

Authored by chaosdefinition on Jan 20 2021, 11:51 AM.

Details

Summary

STRT, STRHT, and STRBT are store instructions and their source register $Rt should be treated as an input operand instead of an output operand. This should fix things (e.g., liveness tracking in LivePhysRegs) if these instructions were used in CodeGen.

Diff Detail

Event Timeline

chaosdefinition requested review of this revision.Jan 20 2021, 11:51 AM
Herald added a project: Restricted Project. · View Herald TranscriptJan 20 2021, 11:51 AM
dmgreen accepted this revision.Jan 24 2021, 12:42 PM

Sound good to me.

This revision is now accepted and ready to land.Jan 24 2021, 12:42 PM
This revision was automatically updated to reflect the committed changes.