This is an archive of the discontinued LLVM Phabricator instance.

coach UpdateTestChecks to filter out certain symbol aliases for m68k
ClosedPublic

Authored by 0x59616e on May 25 2023, 7:32 PM.

Details

Summary

This patch coaches UpdateTestChecks to filter out these symbol aliases in llc test for m68k

  • .L<function name>$local:
  • .type .L<function name>$local,@function

Diff Detail

Event Timeline

0x59616e created this revision.May 25 2023, 7:32 PM
Herald added a project: Restricted Project. · View Herald TranscriptMay 25 2023, 7:32 PM
Herald added a subscriber: arichardson. · View Herald Transcript
0x59616e requested review of this revision.May 25 2023, 7:32 PM
Herald added a project: Restricted Project. · View Herald TranscriptMay 25 2023, 7:32 PM
0x59616e planned changes to this revision.May 25 2023, 7:36 PM
myhsu accepted this revision.May 25 2023, 9:11 PM

nit: This is not part of LIT but UTC (update test check), please update the title (and don't leave the commit message empty).
Also I believe those are not debug directives but symbol aliases: http://maskray.me/blog/2021-05-09-fno-semantic-interposition

Otherwise the patch looks reasonable to me, thanks!

This revision is now accepted and ready to land.May 25 2023, 9:11 PM
0x59616e retitled this revision from [lit] coach lit to filter out certain m68k debug directive to coach UpdateTestChecks to filter out certain symbol aliases for m68k.May 25 2023, 9:17 PM
0x59616e edited the summary of this revision. (Show Details)
0x59616e edited the summary of this revision. (Show Details)May 25 2023, 9:19 PM