LLVM: lib/CodeGen/GlobalISel/RegBankSelect.cpp File Reference (original) (raw)

This file implements the RegBankSelect class. More...

Go to the source code of this file.

Macros
#define DEBUG_TYPE "regbankselect"
Variables
static cl::opt< RegBankSelect::Mode > RegBankSelectMode (cl::desc("Mode of the RegBankSelect pass"), cl::Hidden, cl::Optional, cl::values(clEnumValN(RegBankSelect::Mode::Fast, "regbankselect-fast", "Run the Fast mode (default mapping)"), clEnumValN(RegBankSelect::Mode::Greedy, "regbankselect-greedy", "Use the Greedy mode (best local mapping)")))

This file implements the RegBankSelect class.

Definition in file RegBankSelect.cpp.

DEBUG_TYPE

#define DEBUG_TYPE "regbankselect"

INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( RegBankSelect ,
DEBUG_TYPE ,
"Assign register bank of generic virtual registers" ,
false ,
false )

INITIALIZE_PASS_END()

INITIALIZE_PASS_END ( RegBankSelect ,
DEBUG_TYPE ,
"Assign register bank of generic virtual registers" ,
false ,
false )

RegBankSelectMode

cl::opt< RegBankSelect::Mode > RegBankSelectMode(cl::desc("Mode of the RegBankSelect pass"), cl::Hidden, cl::Optional, cl::values(clEnumValN(RegBankSelect::Mode::Fast, "regbankselect-fast", "Run the Fast mode (default mapping)"), clEnumValN(RegBankSelect::Mode::Greedy, "regbankselect-greedy", "Use the Greedy mode (best local mapping)"))) ( cl::desc("Mode of the RegBankSelect pass") , cl::Hidden , cl::Optional , cl::values(clEnumValN(RegBankSelect::Mode::Fast, "regbankselect-fast", "Run the Fast mode (default mapping)"), clEnumValN(RegBankSelect::Mode::Greedy, "regbankselect-greedy", "Use the Greedy mode (best local mapping)")) ) static