This is an archive of the discontinued LLVM Phabricator instance.

[AArch64] Emit StackMaps for all binary formats
AbandonedPublic

Authored by rlyerly on Jun 29 2016, 11:22 AM.

Details

Summary

Changed AArch64AsmPrinter to emit LLVM stackmap [1] section for all binary formats in AArch64 backend. Currently, this section is only emitted for Mach binary files.

[1] http://llvm.org/docs/StackMaps.html

Patch by Rob Lyerly.

Diff Detail

Event Timeline

rlyerly updated this revision to Diff 62251.Jun 29 2016, 11:22 AM
rlyerly retitled this revision from to [AArch64] Emit StackMaps for all binary formats.
rlyerly updated this object.
rlyerly added reviewers: atrick, lhames, Bigcheese, reames.
rlyerly added a subscriber: llvm-commits.
reames requested changes to this revision.Oct 7 2016, 3:12 PM
reames edited edge metadata.

Sorry this slipped through without notice for so long. This looks entirely reasonable, but could you include a test case to ensure it doesn't break in the future?

This revision now requires changes to proceed.Oct 7 2016, 3:12 PM
rlyerly abandoned this revision.Sep 1 2020, 3:53 PM