This is an archive of the discontinued LLVM Phabricator instance.

[NFC][Thumb1] Use FrameDestroy flag to identify epilog instructions
ClosedPublic

Authored by pratlucas on May 24 2022, 3:28 AM.

Details

Summary

Simiarly to what's done on both ARM's and AArch64's frame lowering code,
this updates Thumb1FrameLowering to use the FrameDestroy Machine
Instruction flag to identify instructions inserted as part of the epilog
instead of relying on assumptions about specific machine instructions.

Diff Detail

Event Timeline

pratlucas created this revision.May 24 2022, 3:28 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 24 2022, 3:28 AM
pratlucas requested review of this revision.May 24 2022, 3:28 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 24 2022, 3:28 AM
This revision is now accepted and ready to land.May 27 2022, 11:50 AM
This revision was landed with ongoing or failed builds.Jun 13 2022, 2:19 AM
This revision was automatically updated to reflect the committed changes.