This is an archive of the discontinued LLVM Phabricator instance.

[ARM] Add MachineVerifier logic for some Thumb1 instructions.
ClosedPublic

Authored by efriedma on Mar 14 2019, 12:40 PM.

Details

Summary

tMOVr and tPUSH/tPOP/tPOP_RET have register constraints which can't be expressed in TableGen, so check them explicitly. I've unfortunately run into issues with both of these recently; hopefully this saves some time for someone else in the future.

Diff Detail

Repository
rL LLVM

Event Timeline

efriedma created this revision.Mar 14 2019, 12:40 PM
Herald added a project: Restricted Project. · View Herald TranscriptMar 14 2019, 12:40 PM
This revision is now accepted and ready to land.Mar 14 2019, 1:07 PM
This revision was automatically updated to reflect the committed changes.