This is an archive of the discontinued LLVM Phabricator instance.

[AArch64] Stop creating unnecessary label MCSymbols for each Windows unwind opcode. NFC.
ClosedPublic

Authored by mstorsjo on May 11 2022, 3:28 AM.

Details

Summary

These labels aren't needed in the ARM version of WinEH tables, as each
unwind opcode maps to a specific instruction (each opcode is assumed
to represent one instruction), and the written tables don't contain
offsets like on x86_64.

Diff Detail

Event Timeline

mstorsjo created this revision.May 11 2022, 3:28 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 11 2022, 3:28 AM
mstorsjo requested review of this revision.May 11 2022, 3:28 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 11 2022, 3:28 AM
rnk accepted this revision.May 11 2022, 9:26 AM

lgtm

This revision is now accepted and ready to land.May 11 2022, 9:26 AM
This revision was landed with ongoing or failed builds.May 12 2022, 5:26 AM
This revision was automatically updated to reflect the committed changes.