Go to the source code of this file.
|
static cl::opt< bool > | EnableBasePointer ("ppc-use-base-pointer", cl::Hidden, cl::init(true), cl::desc("Enable use of a base pointer for complex stack frames")) |
static cl::opt< bool > | AlwaysBasePointer ("ppc-always-use-base-pointer", cl::Hidden, cl::init(false), cl::desc("Force the use of a base pointer in every function")) |
static cl::opt< bool > | EnableGPRToVecSpills ("ppc-enable-gpr-to-vsr-spills", cl::Hidden, cl::init(false), cl::desc("Enable spills from gpr to vsr rather than stack")) |
static cl::opt< bool > | StackPtrConst ("ppc-stack-ptr-caller-preserved", cl::desc("Consider R1 caller preserved so stack saves of " "caller preserved registers can be LICM candidates"), cl::init(true), cl::Hidden) |
static cl::opt< unsigned > | MaxCRBitSpillDist ("ppc-max-crbit-spill-dist", cl::desc("Maximum search distance for definition of CR bit " "spill on ppc"), cl::Hidden, cl::init(100)) |
static cl::opt< bool > | ReportAccMoves ("ppc-report-acc-moves", cl::desc("Emit information about accumulator register spills " "and copies"), cl::Hidden, cl::init(false)) |
cl::opt< bool > | DisableAutoPairedVecSt |
◆ DEBUG_TYPE
#define DEBUG_TYPE "reginfo" |
◆ GET_REGINFO_TARGET_DESC
#define GET_REGINFO_TARGET_DESC |
◆ emitAccSpillRestoreInfo()
◆ emitWAccSpillRestoreInfo()
◆ getOffsetONFromFION()
◆ offsetMinAlign()
◆ offsetMinAlignForOpcode()
◆ STATISTIC() [1/2]
STATISTIC |
( |
InflateGP8RC | , |
|
|
"Number of g8rc inputs for getLargestLegalClass" | ) |
◆ STATISTIC() [2/2]
STATISTIC |
( |
InflateGPRC | , |
|
|
"Number of gprc inputs for getLargestLegalClass" | ) |
◆ AlwaysBasePointer
cl::opt< bool > AlwaysBasePointer("ppc-always-use-base-pointer", cl::Hidden, cl::init(false), cl::desc("Force the use of a base pointer in every function")) |
( |
"ppc-always-use-base-pointer" | , |
|
|
cl::Hidden | , |
|
|
cl::init(false) | , |
|
|
cl::desc("Force the use of a base pointer in every function") | ) |
|
static |
◆ DisableAutoPairedVecSt
◆ EnableBasePointer
cl::opt< bool > EnableBasePointer("ppc-use-base-pointer", cl::Hidden, cl::init(true), cl::desc("Enable use of a base pointer for complex stack frames")) |
( |
"ppc-use-base-pointer" | , |
|
|
cl::Hidden | , |
|
|
cl::init(true) | , |
|
|
cl::desc("Enable use of a base pointer for complex stack frames") | ) |
|
static |
◆ EnableGPRToVecSpills
cl::opt< bool > EnableGPRToVecSpills("ppc-enable-gpr-to-vsr-spills", cl::Hidden, cl::init(false), cl::desc("Enable spills from gpr to vsr rather than stack")) |
( |
"ppc-enable-gpr-to-vsr-spills" | , |
|
|
cl::Hidden | , |
|
|
cl::init(false) | , |
|
|
cl::desc("Enable spills from gpr to vsr rather than stack") | ) |
|
static |
◆ MaxCRBitSpillDist
cl::opt< unsigned > MaxCRBitSpillDist("ppc-max-crbit-spill-dist", cl::desc("Maximum search distance for definition of CR bit " "spill on ppc"), cl::Hidden, cl::init(100)) |
( |
"ppc-max-crbit-spill-dist" | , |
|
|
cl::desc("Maximum search distance for definition of CR bit " "spill on ppc") | , |
|
|
cl::Hidden | , |
|
|
cl::init(100) | ) |
|
static |
◆ ReportAccMoves
cl::opt< bool > ReportAccMoves("ppc-report-acc-moves", cl::desc("Emit information about accumulator register spills " "and copies"), cl::Hidden, cl::init(false)) |
( |
"ppc-report-acc-moves" | , |
|
|
cl::desc("Emit information about accumulator register spills " "and copies") | , |
|
|
cl::Hidden | , |
|
|
cl::init(false) | ) |
|
static |
◆ StackPtrConst
cl::opt< bool > StackPtrConst("ppc-stack-ptr-caller-preserved", cl::desc("Consider R1 caller preserved so stack saves of " "caller preserved registers can be LICM candidates"), cl::init(true), cl::Hidden) |
( |
"ppc-stack-ptr-caller-preserved" | , |
|
|
cl::desc("Consider R1 caller preserved so stack saves of " "caller preserved registers can be LICM candidates") | , |
|
|
cl::init(true) | , |
|
|
cl::Hidden | ) |
|
static |