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 llvm::gsym::FunctionInfo::decode(), llvm::iplist_impl< IntrusiveListT, TraitsT >::erase(), llvm::iplist_impl< IntrusiveListT, TraitsT >::erase(), findInitTrampoline(), getInsertPointAfterInstr(), llvm::StackLifetime::getLiveRange(), llvm::CacheCost::getLoopCost(), llvm::DILocation::getMergedLocation(), hasCFUser(), hoistValue(), llvm::MachineBasicBlock::insert(), isAtomicRMWLegalIntTy(), llvm::ConstantDataSequential::isElementTypeCompatible(), isTypeLegalForLookupTable(), llvm::gsym::FunctionInfo::lookup(), maybeHandleGlobals(), llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD_V4::NormalizedTBD_V4(), llvm::safestack::StackLayout::print(), llvm::iplist_impl< IntrusiveListT, TraitsT >::remove(), llvm::iplist_impl< IntrusiveListT, TraitsT >::remove(), llvm::iplist_impl< IntrusiveListT, TraitsT >::remove(), llvm::iplist_impl< IntrusiveListT, TraitsT >::remove(), and llvm::DirectedGraph< DDGNode, DDGEdge >::removeNode().
◆ UseFusedMulOps
cl::opt< bool > UseFusedMulOps("arm-use-mulops", cl::init(true), cl::Hidden) |
( |
"arm-use-mulops" | , |
|
|
cl::init(true) | , |
|
|
cl::Hidden | ) |
|
static |