This is an archive of the discontinued LLVM Phabricator instance.

[AArch64] Introduce option to force placement of the frame record on top of the stack frame
Needs ReviewPublic

Authored by loicottet on May 19 2023, 12:31 AM.

Details

Reviewers
t.p.northover
Summary

This option is needed for the LLVM backend for GraalVM Native Image, which needs the frame pointer to be located at a fixed distance from the top of the stack frame in order to be able to crawl the call stack. When it is set, it uses the Darwin behaviour on every target, which already enforces this frame record placement.

Diff Detail

Unit TestsFailed

Event Timeline

loicottet created this revision.May 19 2023, 12:31 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 19 2023, 12:31 AM
loicottet requested review of this revision.May 19 2023, 12:31 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 19 2023, 12:31 AM