diff options
author | Christudasan Devadasan <Christudasan.Devadasan@amd.com> | 2022-08-18 10:26:09 +0530 |
---|---|---|
committer | Christudasan Devadasan <Christudasan.Devadasan@amd.com> | 2022-12-17 11:50:25 +0530 |
commit | 20a940f1e217b0df031e656b2811be02b15eb14e (patch) | |
tree | f0ec93062accf478411b3a1c92983ddf066a4af1 /clang/lib/Lex/ModuleMap.cpp | |
parent | b25b4c0ab4ad1acc1490c7560970a2e80cf94b3e (diff) | |
download | llvm-20a940f1e217b0df031e656b2811be02b15eb14e.zip llvm-20a940f1e217b0df031e656b2811be02b15eb14e.tar.gz llvm-20a940f1e217b0df031e656b2811be02b15eb14e.tar.bz2 |
[AMDGPU][SIFrameLowering] Unify PEI SGPR spill saves and restores
There is a lot of customization and eventually code duplication in the
frame lowering that handles special SGPR spills like the one needed for
the Frame Pointer. Incorporating any additional SGPR spill currently
makes it difficult during PEI. This patch introduces a new spill builder
to efficiently handle such spill requirements. Various spill methods are
special handled using a separate class.
Reviewed By: sebastian-ne, scott.linder
Differential Revision: https://reviews.llvm.org/D132436
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions