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::values(clEnumValN(DefaultIT, "arm-default-it", "Generate any type of IT block"), clEnumValN(RestrictedIT, "arm-restrict-it", "Disallow complex IT blocks"))) |
|
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).
|
|
◆ DEBUG_TYPE
#define DEBUG_TYPE "arm-subtarget" |
◆ GET_SUBTARGETINFO_CTOR
#define GET_SUBTARGETINFO_CTOR |
◆ GET_SUBTARGETINFO_TARGET_DESC
#define GET_SUBTARGETINFO_TARGET_DESC |
◆ ITMode
◆ ForceFastISel
cl::opt< bool > ForceFastISel("arm-force-fast-isel", cl::init(false), cl::Hidden) |
( |
"arm-force-fast-isel" |
, |
|
|
cl::init(false) |
, |
|
|
cl::Hidden |
|
|
) |
| |
|
static |
◆ IT
cl::opt< ITMode > IT(cl::desc("IT block support"), cl::Hidden, cl::init(DefaultIT), cl::values(clEnumValN(DefaultIT, "arm-default-it", "Generate any type of IT block"), clEnumValN(RestrictedIT, "arm-restrict-it", "Disallow complex IT blocks"))) |
( |
cl::desc("IT block support") |
, |
|
|
cl::Hidden |
, |
|
|
cl::init(DefaultIT) |
, |
|
|
cl::values(clEnumValN(DefaultIT, "arm-default-it", "Generate any type of IT block"), clEnumValN(RestrictedIT, "arm-restrict-it", "Disallow complex IT blocks")) |
|
|
) |
| |
|
static |
Referenced by computeImportForFunction(), llvm::gsym::FunctionInfo::decode(), llvm::iplist_impl< IntrusiveListT, TraitsT >::erase(), findInitTrampoline(), getInsertPointAfterInstr(), llvm::StackLifetime::getLiveRange(), llvm::CacheCost::getLoopCost(), llvm::DILocation::getMergedLocation(), hasCFUser(), hoistValue(), isAtomicRMWLegalIntTy(), llvm::ConstantDataSequential::isElementTypeCompatible(), isTypeLegalForLookupTable(), llvm::gsym::FunctionInfo::lookup(), llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD_V4::NormalizedTBD_V4(), llvm::safestack::StackLayout::print(), llvm::iplist_impl< IntrusiveListT, TraitsT >::remove(), llvm::DirectedGraph< NodeType, EdgeType >::removeNode(), and llvm::AMDGPUResourceUsageAnalysis::runOnModule().
◆ UseFusedMulOps
cl::opt< bool > UseFusedMulOps("arm-use-mulops", cl::init(true), cl::Hidden) |
( |
"arm-use-mulops" |
, |
|
|
cl::init(true) |
, |
|
|
cl::Hidden |
|
|
) |
| |
|
static |