LLVM 22.0.0git
LiveRegMatrix.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "regalloc"

Functions

 STATISTIC (NumAssigned, "Number of registers assigned")
 STATISTIC (NumUnassigned, "Number of registers unassigned")
 INITIALIZE_PASS_BEGIN (LiveRegMatrixWrapperLegacy, "liveregmatrix", "Live Register Matrix", false, false) INITIALIZE_PASS_END(LiveRegMatrixWrapperLegacy
template<typename Callable>
static bool foreachUnit (const TargetRegisterInfo *TRI, const LiveInterval &VRegInterval, MCRegister PhysReg, Callable Func)

Variables

 liveregmatrix
Live Register Matrix
Live Register false

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "regalloc"

Definition at line 33 of file LiveRegMatrix.cpp.

Function Documentation

◆ foreachUnit()

◆ INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( LiveRegMatrixWrapperLegacy ,
"liveregmatrix" ,
"Live Register Matrix" ,
false ,
false  )

◆ STATISTIC() [1/2]

STATISTIC ( NumAssigned ,
"Number of registers assigned"  )

◆ STATISTIC() [2/2]

STATISTIC ( NumUnassigned ,
"Number of registers unassigned"  )

Variable Documentation

◆ false

Live Register false

Definition at line 44 of file LiveRegMatrix.cpp.

◆ liveregmatrix

liveregmatrix

Definition at line 43 of file LiveRegMatrix.cpp.

◆ Matrix