aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
authorChristudasan Devadasan <Christudasan.Devadasan@amd.com>2022-08-18 10:26:09 +0530
committerChristudasan Devadasan <Christudasan.Devadasan@amd.com>2022-12-17 11:50:25 +0530
commit20a940f1e217b0df031e656b2811be02b15eb14e (patch)
treef0ec93062accf478411b3a1c92983ddf066a4af1 /clang/lib/Lex/ModuleMap.cpp
parentb25b4c0ab4ad1acc1490c7560970a2e80cf94b3e (diff)
downloadllvm-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