Go to the source code of this file.
|
| static cl::opt< ITMode > | IT (cl::desc("IT block support"), cl::Hidden, cl::init(DefaultIT), cl::ZeroOrMore, cl::values(clEnumValN(DefaultIT,"arm-default-it","Generate IT block based on arch"), clEnumValN(RestrictedIT,"arm-restrict-it","Disallow deprecated IT based on ARMv8"), clEnumValN(NoRestrictedIT,"arm-no-restrict-it","Allow IT blocks based on ARMv7"))) |
| |
| #define DEBUG_TYPE "arm-subtarget" |
| #define GET_SUBTARGETINFO_CTOR |
| #define GET_SUBTARGETINFO_TARGET_DESC |
| Enumerator |
|---|
| DefaultIT |
|
| RestrictedIT |
|
| NoRestrictedIT |
|
Definition at line 48 of file ARMSubtarget.cpp.
| static cl::opt<ITMode> IT |
( |
cl:: |
desc"IT block support", |
|
|
cl::Hidden |
, |
|
|
cl:: |
initDefaultIT, |
|
|
cl::ZeroOrMore |
, |
|
|
cl:: |
valuesclEnumValN(DefaultIT,"arm-default-it","Generate IT block based on arch"), clEnumValN(RestrictedIT,"arm-restrict-it","Disallow deprecated IT based on ARMv8"), clEnumValN(NoRestrictedIT,"arm-no-restrict-it","Allow IT blocks based on ARMv7") |
|
) |
| |
|
static |
Referenced by findInitTrampoline(), foldCttzCtlz(), llvm::safestack::StackColoring::getLiveRange(), llvm::haveNoCommonBitsSet(), llvm::ConstantDataSequential::isElementTypeCompatible(), llvm::safestack::StackLayout::print(), llvm::iplist_impl< simple_ilist< MachineBasicBlock, Options...>, ilist_traits< MachineBasicBlock > >::remove(), llvm::InstCombiner::visitAdd(), and llvm::OptionRegistry::~OptionRegistry().
EnableExecuteOnly - Enables the generation of execute-only code on supported targets.