LLVM 22.0.0git
SIPreAllocateWWMRegs.cpp File Reference

Pass to pre-allocated WWM registers. More...

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "si-pre-allocate-wwm-regs"

Functions

 INITIALIZE_PASS_BEGIN (SIPreAllocateWWMRegsLegacy, DEBUG_TYPE, "SI Pre-allocate WWM Registers", false, false) INITIALIZE_PASS_END(SIPreAllocateWWMRegsLegacy

Variables

static cl::opt< boolEnablePreallocateSGPRSpillVGPRs ("amdgpu-prealloc-sgpr-spill-vgprs", cl::init(false), cl::Hidden)
 DEBUG_TYPE
SI Pre allocate WWM Registers
SI Pre allocate WWM false

Detailed Description

Pass to pre-allocated WWM registers.

Definition in file SIPreAllocateWWMRegs.cpp.

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "si-pre-allocate-wwm-regs"

Definition at line 30 of file SIPreAllocateWWMRegs.cpp.

Function Documentation

◆ INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( SIPreAllocateWWMRegsLegacy ,
DEBUG_TYPE ,
"SI Pre-allocate WWM Registers" ,
false ,
false  )

Variable Documentation

◆ DEBUG_TYPE

DEBUG_TYPE

Definition at line 86 of file SIPreAllocateWWMRegs.cpp.

◆ EnablePreallocateSGPRSpillVGPRs

cl::opt< bool > EnablePreallocateSGPRSpillVGPRs("amdgpu-prealloc-sgpr-spill-vgprs", cl::init(false), cl::Hidden) ( "amdgpu-prealloc-sgpr-spill-vgprs" ,
cl::init(false) ,
cl::Hidden  )
static

◆ false

SI Pre allocate WWM false

Definition at line 87 of file SIPreAllocateWWMRegs.cpp.

◆ Registers