This is an archive of the discontinued LLVM Phabricator instance.

AMDGPU: Set StackPointerRegisterToSaveRestore
ClosedPublic

Authored by arsenm on May 27 2020, 8:36 AM.

Details

Summary

This will enable selecting non-entry block allocas. Skip the SP write
check in the base isSchedulingBoundary implementation to preserve the
previous scheduling behavior and avoid test churn. It's apparently for
compile time reasons, but if we were to use this more work would be
needed since in some of the failing tests, we seem to incorrectly get
hazard nops inserted.

Diff Detail

Event Timeline

arsenm created this revision.May 27 2020, 8:36 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 27 2020, 8:36 AM
rampitec accepted this revision.May 27 2020, 9:54 AM
This revision is now accepted and ready to land.May 27 2020, 9:54 AM