Go to the source code of this file.
|
static cl::opt< bool > | UseFusedMulOps ("arm-use-mulops", cl::init(true), cl::Hidden) |
|
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"))) |
|
static cl::opt< bool > | ForceFastISel ("arm-force-fast-isel", cl::init(false), cl::Hidden) |
| ForceFastISel - Use the fast-isel, even for subtargets where it is not currently supported (for testing only). More...
|
|
◆ DEBUG_TYPE
#define DEBUG_TYPE "arm-subtarget" |
◆ GET_SUBTARGETINFO_CTOR
#define GET_SUBTARGETINFO_CTOR |
◆ GET_SUBTARGETINFO_TARGET_DESC
#define GET_SUBTARGETINFO_TARGET_DESC |
◆ ITMode
Enumerator |
---|
DefaultIT | |
RestrictedIT | |
NoRestrictedIT | |
Definition at line 54 of file ARMSubtarget.cpp.
◆ ForceFastISel
◆ IT
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"))) |
|
static |
Referenced by computeImportForFunction(), findInitTrampoline(), foldCtpop(), foldCttzCtlz(), llvm::StackSafetyInfo::FunctionInfo::FunctionInfo(), getComparePred(), llvm::safestack::StackColoring::getLiveRange(), llvm::haveNoCommonBitsSet(), hoistValue(), llvm::ConstantDataSequential::isElementTypeCompatible(), isInSymtab(), llvm::ARMSubtarget::isXRaySupported(), mapBinOpcode(), moveUp(), llvm::safestack::StackLayout::print(), llvm::iplist_impl< simple_ilist< MachineInstr, Options... >, ilist_traits< MachineInstr > >::remove(), llvm::safestack::StackColoring::removeAllMarkers(), switchToSelect(), TypeSizeToSizeIndex(), and llvm::OptionRegistry::~OptionRegistry().
◆ UseFusedMulOps