This is an archive of the discontinued LLVM Phabricator instance.

[Hexagon] Implement noreturn optimization
ClosedPublic

Authored by bcahoon on Nov 7 2018, 7:54 AM.

Details

Summary

Eliminate the stack in functions with the noreturn nounwind attributes, and the noreturn-stack-elim target feature is enabled. This reduces the code size and stack space needed for noreturn functions.

Diff Detail

Repository
rL LLVM

Event Timeline

bcahoon created this revision.Nov 7 2018, 7:54 AM
sgundapa accepted this revision.Nov 7 2018, 8:25 AM
This revision is now accepted and ready to land.Nov 7 2018, 8:25 AM
This revision was automatically updated to reflect the committed changes.