This is an archive of the discontinued LLVM Phabricator instance.

[Mips] Remove isMoveReg=1 from wrdsp and rddsp instructions
ClosedPublic

Authored by yassingh on May 22 2023, 11:57 PM.

Details

Summary

This is a prep patch for D150388. Treating rddsp and wrdsp as copy
instructions was causing test failures as we tried using isCopyInstr()
hook to query target-specific copy instructions for LiveRangeSplitting.

As suggested, removing 'isMoveReg = 1' from wrdsp and rddsp so they
aren't considered simple copy-like instructions for the moment.

Diff Detail

Event Timeline

yassingh created this revision.May 22 2023, 11:57 PM
Herald added a project: Restricted Project. · View Herald TranscriptMay 22 2023, 11:57 PM
yassingh requested review of this revision.May 22 2023, 11:57 PM
Herald added a project: Restricted Project. · View Herald TranscriptMay 22 2023, 11:57 PM
sdardis accepted this revision.May 23 2023, 12:47 PM

LGTM.

This revision is now accepted and ready to land.May 23 2023, 12:47 PM