This is an archive of the discontinued LLVM Phabricator instance.

GlobalISel: Add G_ASSERT_ALIGN hint instruction
ClosedPublic

Authored by arsenm on Jan 6 2022, 7:46 AM.

Details

Summary

Insert it for call return values only for now, which is the only case
the DAG handles also.

Diff Detail

Event Timeline

arsenm created this revision.Jan 6 2022, 7:46 AM
arsenm requested review of this revision.Jan 6 2022, 7:46 AM
Herald added a project: Restricted Project. · View Herald TranscriptJan 6 2022, 7:46 AM
Herald added a subscriber: wdng. · View Herald Transcript
This revision is now accepted and ready to land.Jan 12 2022, 1:56 PM
arsenm updated this revision to Diff 400217.Jan 14 2022, 6:05 PM

Fix failures with align attribute on the return value of a tail call. Target code now reports back if it did a tail call for whether it's legal to insert, although this is a bit ugly

arsenm reopened this revision.Jan 14 2022, 6:05 PM
This revision is now accepted and ready to land.Jan 14 2022, 6:05 PM
arsenm requested review of this revision.Jan 14 2022, 6:05 PM
This revision is now accepted and ready to land.Jan 21 2022, 2:17 PM