LLVM API Documentation

llvm::ARMSubtarget Member List
This is the complete list of members for llvm::ARMSubtarget, including all inherited members.
AClass enum valuellvm::ARMSubtarget [protected]
allowsUnalignedMem() const llvm::ARMSubtarget [inline]
AllowsUnalignedMemllvm::ARMSubtarget [protected]
ARM_ABI_AAPCS enum valuellvm::ARMSubtarget
ARM_ABI_APCS enum valuellvm::ARMSubtarget
ARM_ABI_UNKNOWN enum valuellvm::ARMSubtarget
ARMProcClassllvm::ARMSubtarget [protected]
ARMProcClassEnum enum namellvm::ARMSubtarget [protected]
ARMProcFamilyllvm::ARMSubtarget [protected]
ARMProcFamilyEnum enum namellvm::ARMSubtarget [protected]
ARMSubtarget(const std::string &TT, const std::string &CPU, const std::string &FS, TargetMachine &TM, bool IsLittle, const TargetOptions &Options)llvm::ARMSubtarget
avoidCPSRPartialUpdate() const llvm::ARMSubtarget [inline]
AvoidCPSRPartialUpdatellvm::ARMSubtarget [protected]
avoidMOVsShifterOperand() const llvm::ARMSubtarget [inline]
AvoidMOVsShifterOperandllvm::ARMSubtarget [protected]
computeIssueWidth()llvm::ARMSubtarget
CortexA12 enum valuellvm::ARMSubtarget [protected]
CortexA15 enum valuellvm::ARMSubtarget [protected]
CortexA5 enum valuellvm::ARMSubtarget [protected]
CortexA53 enum valuellvm::ARMSubtarget [protected]
CortexA57 enum valuellvm::ARMSubtarget [protected]
CortexA7 enum valuellvm::ARMSubtarget [protected]
CortexA8 enum valuellvm::ARMSubtarget [protected]
CortexA9 enum valuellvm::ARMSubtarget [protected]
CortexR5 enum valuellvm::ARMSubtarget [protected]
CPUStringllvm::ARMSubtarget [protected]
enableAtomicExpand() const overridellvm::ARMSubtarget
enablePostMachineScheduler() const overridellvm::ARMSubtarget
FPOnlySPllvm::ARMSubtarget [protected]
getCPUString() const llvm::ARMSubtarget [inline]
getDataLayout() const overridellvm::ARMSubtarget [inline]
getFrameLowering() const overridellvm::ARMSubtarget [inline]
getInstrInfo() const overridellvm::ARMSubtarget [inline]
getInstrItineraryData() const overridellvm::ARMSubtarget [inline]
getMaxInlineSizeThreshold() const llvm::ARMSubtarget [inline]
getMispredictionPenalty() const llvm::ARMSubtarget
getRegisterInfo() const overridellvm::ARMSubtarget [inline]
getSelectionDAGInfo() const overridellvm::ARMSubtarget [inline]
getStackAlignment() const llvm::ARMSubtarget [inline]
getTargetLowering() const overridellvm::ARMSubtarget [inline]
getTargetTriple() const llvm::ARMSubtarget [inline]
GVIsIndirectSymbol(const GlobalValue *GV, Reloc::Model RelocM) const llvm::ARMSubtarget
hasAnyDataBarrier() const llvm::ARMSubtarget [inline]
hasARMOps() const llvm::ARMSubtarget [inline]
HasCRCllvm::ARMSubtarget [protected]
hasCRC() const llvm::ARMSubtarget [inline]
HasCryptollvm::ARMSubtarget [protected]
hasCrypto() const llvm::ARMSubtarget [inline]
hasD16() const llvm::ARMSubtarget [inline]
HasD16llvm::ARMSubtarget [protected]
hasDataBarrier() const llvm::ARMSubtarget [inline]
HasDataBarrierllvm::ARMSubtarget [protected]
hasDivide() const llvm::ARMSubtarget [inline]
hasDivideInARMMode() const llvm::ARMSubtarget [inline]
hasFP16() const llvm::ARMSubtarget [inline]
HasFP16llvm::ARMSubtarget [protected]
HasFPARMv8llvm::ARMSubtarget [protected]
hasFPARMv8() const llvm::ARMSubtarget [inline]
HasHardwareDividellvm::ARMSubtarget [protected]
HasHardwareDivideInARMllvm::ARMSubtarget [protected]
hasMPExtension() const llvm::ARMSubtarget [inline]
HasMPExtensionllvm::ARMSubtarget [protected]
HasNEONllvm::ARMSubtarget [protected]
hasNEON() const llvm::ARMSubtarget [inline]
hasPerfMon() const llvm::ARMSubtarget [inline]
HasPerfMonllvm::ARMSubtarget [protected]
hasRAS() const llvm::ARMSubtarget [inline]
HasRASllvm::ARMSubtarget [protected]
hasSinCos() const llvm::ARMSubtarget
hasT2ExtractPack() const llvm::ARMSubtarget [inline]
HasT2ExtractPackllvm::ARMSubtarget [protected]
hasThumb2() const llvm::ARMSubtarget [inline]
HasThumb2llvm::ARMSubtarget [protected]
hasThumb2DSP() const llvm::ARMSubtarget [inline]
hasTrustZone() const llvm::ARMSubtarget [inline]
HasTrustZonellvm::ARMSubtarget [protected]
HasV4TOpsllvm::ARMSubtarget [protected]
hasV4TOps() const llvm::ARMSubtarget [inline]
HasV5TEOpsllvm::ARMSubtarget [protected]
hasV5TEOps() const llvm::ARMSubtarget [inline]
hasV5TOps() const llvm::ARMSubtarget [inline]
HasV5TOpsllvm::ARMSubtarget [protected]
HasV6MOpsllvm::ARMSubtarget [protected]
hasV6MOps() const llvm::ARMSubtarget [inline]
HasV6Opsllvm::ARMSubtarget [protected]
hasV6Ops() const llvm::ARMSubtarget [inline]
HasV6T2Opsllvm::ARMSubtarget [protected]
hasV6T2Ops() const llvm::ARMSubtarget [inline]
HasV7Opsllvm::ARMSubtarget [protected]
hasV7Ops() const llvm::ARMSubtarget [inline]
hasV8Ops() const llvm::ARMSubtarget [inline]
HasV8Opsllvm::ARMSubtarget [protected]
hasVFP2() const llvm::ARMSubtarget [inline]
hasVFP3() const llvm::ARMSubtarget [inline]
hasVFP4() const llvm::ARMSubtarget [inline]
HasVFPv2llvm::ARMSubtarget [protected]
HasVFPv3llvm::ARMSubtarget [protected]
HasVFPv4llvm::ARMSubtarget [protected]
HasVirtualizationllvm::ARMSubtarget [protected]
hasVirtualization() const llvm::ARMSubtarget [inline]
hasVMLxForwarding() const llvm::ARMSubtarget [inline]
HasVMLxForwardingllvm::ARMSubtarget [protected]
hasZeroCycleZeroing() const llvm::ARMSubtarget [inline]
HasZeroCycleZeroingllvm::ARMSubtarget [protected]
initializeSubtargetDependencies(StringRef CPU, StringRef FS)llvm::ARMSubtarget
InstrItinsllvm::ARMSubtarget [protected]
InThumbModellvm::ARMSubtarget [protected]
isAAPCS_ABI() const llvm::ARMSubtarget [inline]
isAClass() const llvm::ARMSubtarget [inline]
isAPCS_ABI() const llvm::ARMSubtarget [inline]
isCortexA15() const llvm::ARMSubtarget [inline]
isCortexA5() const llvm::ARMSubtarget [inline]
isCortexA7() const llvm::ARMSubtarget [inline]
isCortexA8() const llvm::ARMSubtarget [inline]
isCortexA9() const llvm::ARMSubtarget [inline]
isCortexM3() const llvm::ARMSubtarget [inline]
isCortexR5() const llvm::ARMSubtarget [inline]
isFPBrccSlow() const llvm::ARMSubtarget [inline]
isFPOnlySP() const llvm::ARMSubtarget [inline]
isKrait() const llvm::ARMSubtarget [inline]
isLikeA9() const llvm::ARMSubtarget [inline]
IsLittlellvm::ARMSubtarget [protected]
isLittle() const llvm::ARMSubtarget [inline]
isMClass() const llvm::ARMSubtarget [inline]
isR9Reserved() const llvm::ARMSubtarget [inline]
IsR9Reservedllvm::ARMSubtarget [protected]
isRClass() const llvm::ARMSubtarget [inline]
isSwift() const llvm::ARMSubtarget [inline]
isTargetAEABI() const llvm::ARMSubtarget [inline]
isTargetAndroid() const llvm::ARMSubtarget [inline]
isTargetCOFF() const llvm::ARMSubtarget [inline]
isTargetDarwin() const llvm::ARMSubtarget [inline]
isTargetEHABICompatible() const llvm::ARMSubtarget [inline]
isTargetELF() const llvm::ARMSubtarget [inline]
isTargetHardFloat() const llvm::ARMSubtarget [inline]
isTargetIOS() const llvm::ARMSubtarget [inline]
isTargetLinux() const llvm::ARMSubtarget [inline]
isTargetMachO() const llvm::ARMSubtarget [inline]
isTargetNaCl() const llvm::ARMSubtarget [inline]
isTargetNetBSD() const llvm::ARMSubtarget [inline]
isTargetWindows() const llvm::ARMSubtarget [inline]
isThumb() const llvm::ARMSubtarget [inline]
isThumb1Only() const llvm::ARMSubtarget [inline]
isThumb2() const llvm::ARMSubtarget [inline]
Krait enum valuellvm::ARMSubtarget [protected]
MClass enum valuellvm::ARMSubtarget [protected]
NoARMllvm::ARMSubtarget [protected]
None enum valuellvm::ARMSubtarget [protected]
Optionsllvm::ARMSubtarget [protected]
Others enum valuellvm::ARMSubtarget [protected]
ParseSubtargetFeatures(StringRef CPU, StringRef FS)llvm::ARMSubtarget
Pref32BitThumbllvm::ARMSubtarget [protected]
prefers32BitThumb() const llvm::ARMSubtarget [inline]
RClass enum valuellvm::ARMSubtarget [protected]
RestrictITllvm::ARMSubtarget [protected]
restrictIT() const llvm::ARMSubtarget [inline]
SchedModelllvm::ARMSubtarget [protected]
SlowFPBrccllvm::ARMSubtarget [protected]
SlowFPVMLxllvm::ARMSubtarget [protected]
stackAlignmentllvm::ARMSubtarget [protected]
supportsTailCall() const llvm::ARMSubtarget [inline]
SupportsTailCallllvm::ARMSubtarget [protected]
Swift enum valuellvm::ARMSubtarget [protected]
TargetABIllvm::ARMSubtarget
TargetTriplellvm::ARMSubtarget [protected]
Thumb2DSPllvm::ARMSubtarget [protected]
UnsafeFPMathllvm::ARMSubtarget [protected]
useFPVMLx() const llvm::ARMSubtarget [inline]
UseMovtllvm::ARMSubtarget [protected]
useMovt(const MachineFunction &MF) const llvm::ARMSubtarget
UseMulOpsllvm::ARMSubtarget [protected]
useMulOps() const llvm::ARMSubtarget [inline]
UseNaClTrapllvm::ARMSubtarget [protected]
useNaClTrap() const llvm::ARMSubtarget [inline]
UseNEONForSinglePrecisionFPllvm::ARMSubtarget [protected]
useNEONForSinglePrecisionFP() const llvm::ARMSubtarget [inline]