This is an archive of the discontinued LLVM Phabricator instance.

[RISCV] Disable zcmp push/pop for variadic functions.
AbandonedPublic

Authored by fakepaper56 on Aug 31 2023, 5:51 AM.

Details

Summary

Variadic function needs a save region for variable arguement and the region is
possible to be overlapped with the region of zcmp push/pop used.

Diff Detail

Event Timeline

fakepaper56 created this revision.Aug 31 2023, 5:51 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 31 2023, 5:51 AM
fakepaper56 requested review of this revision.Aug 31 2023, 5:51 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 31 2023, 5:51 AM
fakepaper56 planned changes to this revision.Aug 31 2023, 6:02 AM

Restore wrong code modification.

fakepaper56 edited the summary of this revision. (Show Details)Aug 31 2023, 6:10 AM
fakepaper56 edited the summary of this revision. (Show Details)
fakepaper56 abandoned this revision.Sep 5 2023, 12:03 AM

Closed it since I created a PR in GitHub.