LLVM  8.0.1
llvm::ARMSubtarget Member List

This is the complete list of members for llvm::ARMSubtarget, including all inherited members.

AClass enum valuellvm::ARMSubtargetprotected
allowPositionIndependentMovt() constllvm::ARMSubtargetinline
allowsUnalignedMem() constllvm::ARMSubtargetinline
ARMArchllvm::ARMSubtargetprotected
ARMArchEnum enum namellvm::ARMSubtargetprotected
ARMLdStMultipleTiming enum namellvm::ARMSubtarget
ARMProcClassllvm::ARMSubtargetprotected
ARMProcClassEnum enum namellvm::ARMSubtargetprotected
ARMProcFamilyllvm::ARMSubtargetprotected
ARMProcFamilyEnum enum namellvm::ARMSubtargetprotected
ARMSubtarget(const Triple &TT, const std::string &CPU, const std::string &FS, const ARMBaseTargetMachine &TM, bool IsLittle)llvm::ARMSubtarget
ARMv2 enum valuellvm::ARMSubtargetprotected
ARMv2a enum valuellvm::ARMSubtargetprotected
ARMv3 enum valuellvm::ARMSubtargetprotected
ARMv3m enum valuellvm::ARMSubtargetprotected
ARMv4 enum valuellvm::ARMSubtargetprotected
ARMv4t enum valuellvm::ARMSubtargetprotected
ARMv5 enum valuellvm::ARMSubtargetprotected
ARMv5t enum valuellvm::ARMSubtargetprotected
ARMv5te enum valuellvm::ARMSubtargetprotected
ARMv5tej enum valuellvm::ARMSubtargetprotected
ARMv6 enum valuellvm::ARMSubtargetprotected
ARMv6k enum valuellvm::ARMSubtargetprotected
ARMv6kz enum valuellvm::ARMSubtargetprotected
ARMv6m enum valuellvm::ARMSubtargetprotected
ARMv6sm enum valuellvm::ARMSubtargetprotected
ARMv6t2 enum valuellvm::ARMSubtargetprotected
ARMv7a enum valuellvm::ARMSubtargetprotected
ARMv7em enum valuellvm::ARMSubtargetprotected
ARMv7m enum valuellvm::ARMSubtargetprotected
ARMv7r enum valuellvm::ARMSubtargetprotected
ARMv7ve enum valuellvm::ARMSubtargetprotected
ARMv81a enum valuellvm::ARMSubtargetprotected
ARMv82a enum valuellvm::ARMSubtargetprotected
ARMv83a enum valuellvm::ARMSubtargetprotected
ARMv84a enum valuellvm::ARMSubtargetprotected
ARMv85a enum valuellvm::ARMSubtargetprotected
ARMv8a enum valuellvm::ARMSubtargetprotected
ARMv8mBaseline enum valuellvm::ARMSubtargetprotected
ARMv8mMainline enum valuellvm::ARMSubtargetprotected
ARMv8r enum valuellvm::ARMSubtargetprotected
avoidCPSRPartialUpdate() constllvm::ARMSubtargetinline
AvoidCPSRPartialUpdatellvm::ARMSubtargetprotected
avoidMOVsShifterOperand() constllvm::ARMSubtargetinline
AvoidMOVsShifterOperandllvm::ARMSubtargetprotected
cheapPredicableCPSRDef() constllvm::ARMSubtargetinline
CheapPredicableCPSRDefllvm::ARMSubtargetprotected
checkVLDnAccessAlignment() constllvm::ARMSubtargetinline
CheckVLDnAlignllvm::ARMSubtargetprotected
computeIssueWidth()llvm::ARMSubtarget
CortexA12 enum valuellvm::ARMSubtargetprotected
CortexA15 enum valuellvm::ARMSubtargetprotected
CortexA17 enum valuellvm::ARMSubtargetprotected
CortexA32 enum valuellvm::ARMSubtargetprotected
CortexA35 enum valuellvm::ARMSubtargetprotected
CortexA5 enum valuellvm::ARMSubtargetprotected
CortexA53 enum valuellvm::ARMSubtargetprotected
CortexA55 enum valuellvm::ARMSubtargetprotected
CortexA57 enum valuellvm::ARMSubtargetprotected
CortexA7 enum valuellvm::ARMSubtargetprotected
CortexA72 enum valuellvm::ARMSubtargetprotected
CortexA73 enum valuellvm::ARMSubtargetprotected
CortexA75 enum valuellvm::ARMSubtargetprotected
CortexA8 enum valuellvm::ARMSubtargetprotected
CortexA9 enum valuellvm::ARMSubtargetprotected
CortexM3 enum valuellvm::ARMSubtargetprotected
CortexR4 enum valuellvm::ARMSubtargetprotected
CortexR4F enum valuellvm::ARMSubtargetprotected
CortexR5 enum valuellvm::ARMSubtargetprotected
CortexR52 enum valuellvm::ARMSubtargetprotected
CortexR7 enum valuellvm::ARMSubtargetprotected
CPUStringllvm::ARMSubtargetprotected
DisablePostRASchedulerllvm::ARMSubtargetprotected
disablePostRAScheduler() constllvm::ARMSubtargetinline
dontWidenVMOVS() constllvm::ARMSubtargetinline
DontWidenVMOVSllvm::ARMSubtargetprotected
DoubleIssue enum valuellvm::ARMSubtarget
DoubleIssueCheckUnalignedAccess enum valuellvm::ARMSubtarget
enableAtomicExpand() const overridellvm::ARMSubtarget
enableMachineScheduler() const overridellvm::ARMSubtarget
enablePostRAScheduler() const overridellvm::ARMSubtarget
expandMLx() constllvm::ARMSubtargetinline
ExpandMLxllvm::ARMSubtargetprotected
Exynos enum valuellvm::ARMSubtargetprotected
FPOnlySPllvm::ARMSubtargetprotected
genExecuteOnly() constllvm::ARMSubtargetinline
GenExecuteOnlyllvm::ARMSubtargetprotected
genLongCalls() constllvm::ARMSubtargetinline
GenLongCallsllvm::ARMSubtargetprotected
getCallLowering() const overridellvm::ARMSubtarget
getCPUString() constllvm::ARMSubtargetinline
getFrameLowering() const overridellvm::ARMSubtargetinline
getInstrInfo() const overridellvm::ARMSubtargetinline
getInstrItineraryData() const overridellvm::ARMSubtargetinline
getInstructionSelector() const overridellvm::ARMSubtarget
getLdStMultipleTiming() constllvm::ARMSubtargetinline
getLegalizerInfo() const overridellvm::ARMSubtarget
getMaxInlineSizeThreshold() constllvm::ARMSubtargetinline
getMaxInterleaveFactor() constllvm::ARMSubtargetinline
getMispredictionPenalty() constllvm::ARMSubtarget
getPartialUpdateClearance() constllvm::ARMSubtargetinline
getPrefLoopAlignment() constllvm::ARMSubtargetinline
getPreISelOperandLatencyAdjustment() constllvm::ARMSubtargetinline
getRegBankInfo() const overridellvm::ARMSubtarget
getRegisterInfo() const overridellvm::ARMSubtargetinline
getReturnOpcode() constllvm::ARMSubtargetinline
getSelectionDAGInfo() const overridellvm::ARMSubtargetinline
getStackAlignment() constllvm::ARMSubtargetinline
getTargetLowering() const overridellvm::ARMSubtargetinline
getTargetTriple() constllvm::ARMSubtargetinline
has8MSecExt() constllvm::ARMSubtargetinline
Has8MSecExtllvm::ARMSubtargetprotected
HasAcquireReleasellvm::ARMSubtargetprotected
hasAcquireRelease() constllvm::ARMSubtargetinline
HasAESllvm::ARMSubtargetprotected
hasAES() constllvm::ARMSubtargetinline
hasAnyDataBarrier() constllvm::ARMSubtargetinline
hasARMOps() constllvm::ARMSubtargetinline
hasBranchPredictor() constllvm::ARMSubtargetinline
HasBranchPredictorllvm::ARMSubtargetprotected
HasCRCllvm::ARMSubtargetprotected
hasCRC() constllvm::ARMSubtargetinline
HasCryptollvm::ARMSubtargetprotected
hasCrypto() constllvm::ARMSubtargetinline
hasD16() constllvm::ARMSubtargetinline
HasD16llvm::ARMSubtargetprotected
HasDataBarrierllvm::ARMSubtargetprotected
hasDataBarrier() constllvm::ARMSubtargetinline
hasDivideInARMMode() constllvm::ARMSubtargetinline
hasDivideInThumbMode() constllvm::ARMSubtargetinline
HasDotProdllvm::ARMSubtargetprotected
hasDotProd() constllvm::ARMSubtargetinline
hasDSP() constllvm::ARMSubtargetinline
HasDSPllvm::ARMSubtargetprotected
hasFP16() constllvm::ARMSubtargetinline
HasFP16llvm::ARMSubtargetprotected
hasFP16FML() constllvm::ARMSubtargetinline
HasFP16FMLllvm::ARMSubtargetprotected
hasFPAO() constllvm::ARMSubtargetinline
HasFPAOllvm::ARMSubtargetprotected
HasFPARMv8llvm::ARMSubtargetprotected
hasFPARMv8() constllvm::ARMSubtargetinline
HasFullDataBarrierllvm::ARMSubtargetprotected
hasFullDataBarrier() constllvm::ARMSubtargetinline
hasFullFP16() constllvm::ARMSubtargetinline
HasFullFP16llvm::ARMSubtargetprotected
HasFuseAESllvm::ARMSubtargetprotected
hasFuseAES() constllvm::ARMSubtargetinline
hasFuseLiterals() constllvm::ARMSubtargetinline
HasFuseLiteralsllvm::ARMSubtargetprotected
hasFusion() constllvm::ARMSubtargetinline
HasHardwareDivideInARMllvm::ARMSubtargetprotected
HasHardwareDivideInThumbllvm::ARMSubtargetprotected
hasMPExtension() constllvm::ARMSubtargetinline
HasMPExtensionllvm::ARMSubtargetprotected
hasMuxedUnits() constllvm::ARMSubtargetinline
HasMuxedUnitsllvm::ARMSubtargetprotected
HasNEONllvm::ARMSubtargetprotected
hasNEON() constllvm::ARMSubtargetinline
hasPerfMon() constllvm::ARMSubtargetinline
HasPerfMonllvm::ARMSubtargetprotected
HasRASllvm::ARMSubtargetprotected
hasRAS() constllvm::ARMSubtargetinline
hasRetAddrStack() constllvm::ARMSubtargetinline
HasRetAddrStackllvm::ARMSubtargetprotected
hasSB() constllvm::ARMSubtargetinline
HasSBllvm::ARMSubtargetprotected
HasSHA2llvm::ARMSubtargetprotected
hasSHA2() constllvm::ARMSubtargetinline
hasSlowLoadDSubregister() constllvm::ARMSubtargetinline
hasSlowOddRegister() constllvm::ARMSubtargetinline
hasSlowVDUP32() constllvm::ARMSubtargetinline
HasSlowVDUP32llvm::ARMSubtargetprotected
hasSlowVGETLNi32() constllvm::ARMSubtargetinline
HasSlowVGETLNi32llvm::ARMSubtargetprotected
HasThumb2llvm::ARMSubtargetprotected
hasThumb2() constllvm::ARMSubtargetinline
hasTrustZone() constllvm::ARMSubtargetinline
HasTrustZonellvm::ARMSubtargetprotected
HasV4TOpsllvm::ARMSubtargetprotected
hasV4TOps() constllvm::ARMSubtargetinline
HasV5TEOpsllvm::ARMSubtargetprotected
hasV5TEOps() constllvm::ARMSubtargetinline
HasV5TOpsllvm::ARMSubtargetprotected
hasV5TOps() constllvm::ARMSubtargetinline
hasV6KOps() constllvm::ARMSubtargetinline
HasV6KOpsllvm::ARMSubtargetprotected
HasV6MOpsllvm::ARMSubtargetprotected
hasV6MOps() constllvm::ARMSubtargetinline
HasV6Opsllvm::ARMSubtargetprotected
hasV6Ops() constllvm::ARMSubtargetinline
hasV6T2Ops() constllvm::ARMSubtargetinline
HasV6T2Opsllvm::ARMSubtargetprotected
HasV7Clrexllvm::ARMSubtargetprotected
hasV7Clrex() constllvm::ARMSubtargetinline
hasV7Ops() constllvm::ARMSubtargetinline
HasV7Opsllvm::ARMSubtargetprotected
HasV8_1aOpsllvm::ARMSubtargetprotected
hasV8_1aOps() constllvm::ARMSubtargetinline
HasV8_2aOpsllvm::ARMSubtargetprotected
hasV8_2aOps() constllvm::ARMSubtargetinline
HasV8_3aOpsllvm::ARMSubtargetprotected
hasV8_3aOps() constllvm::ARMSubtargetinline
HasV8_4aOpsllvm::ARMSubtargetprotected
hasV8_4aOps() constllvm::ARMSubtargetinline
HasV8_5aOpsllvm::ARMSubtargetprotected
hasV8_5aOps() constllvm::ARMSubtargetinline
hasV8MBaselineOps() constllvm::ARMSubtargetinline
HasV8MBaselineOpsllvm::ARMSubtargetprotected
HasV8MMainlineOpsllvm::ARMSubtargetprotected
hasV8MMainlineOps() constllvm::ARMSubtargetinline
HasV8Opsllvm::ARMSubtargetprotected
hasV8Ops() constllvm::ARMSubtargetinline
hasVFP2() constllvm::ARMSubtargetinline
hasVFP3() constllvm::ARMSubtargetinline
hasVFP4() constllvm::ARMSubtargetinline
HasVFPv2llvm::ARMSubtargetprotected
HasVFPv3llvm::ARMSubtargetprotected
HasVFPv4llvm::ARMSubtargetprotected
hasVirtualization() constllvm::ARMSubtargetinline
HasVirtualizationllvm::ARMSubtargetprotected
HasVMLxForwardingllvm::ARMSubtargetprotected
hasVMLxForwarding() constllvm::ARMSubtargetinline
HasVMLxHazardsllvm::ARMSubtargetprotected
hasVMLxHazards() constllvm::ARMSubtargetinline
HasZeroCycleZeroingllvm::ARMSubtargetprotected
hasZeroCycleZeroing() constllvm::ARMSubtargetinline
initializeSubtargetDependencies(StringRef CPU, StringRef FS)llvm::ARMSubtarget
InstrItinsllvm::ARMSubtargetprotected
InThumbModellvm::ARMSubtargetprotected
isAAPCS16_ABI() constllvm::ARMSubtarget
isAAPCS_ABI() constllvm::ARMSubtarget
isAClass() constllvm::ARMSubtargetinline
isAPCS_ABI() constllvm::ARMSubtarget
isCortexA15() constllvm::ARMSubtargetinline
isCortexA5() constllvm::ARMSubtargetinline
isCortexA7() constllvm::ARMSubtargetinline
isCortexA8() constllvm::ARMSubtargetinline
isCortexA9() constllvm::ARMSubtargetinline
isCortexM3() constllvm::ARMSubtargetinline
isCortexR5() constllvm::ARMSubtargetinline
isFPBrccSlow() constllvm::ARMSubtargetinline
isFPOnlySP() constllvm::ARMSubtargetinline
isGVIndirectSymbol(const GlobalValue *GV) constllvm::ARMSubtarget
isGVInGOT(const GlobalValue *GV) constllvm::ARMSubtarget
isKrait() constllvm::ARMSubtargetinline
isLikeA9() constllvm::ARMSubtargetinline
IsLittlellvm::ARMSubtargetprotected
isLittle() constllvm::ARMSubtargetinline
isMClass() constllvm::ARMSubtargetinline
isProfitableToUnpredicate() constllvm::ARMSubtargetinline
IsProfitableToUnpredicatellvm::ARMSubtargetprotected
isR9Reserved() constllvm::ARMSubtargetinline
isRClass() constllvm::ARMSubtargetinline
isReadTPHard() constllvm::ARMSubtargetinline
isROPI() constllvm::ARMSubtarget
isRWPI() constllvm::ARMSubtarget
isSwift() constllvm::ARMSubtargetinline
isTargetAEABI() constllvm::ARMSubtargetinline
isTargetAndroid() constllvm::ARMSubtargetinline
isTargetCOFF() constllvm::ARMSubtargetinline
isTargetDarwin() constllvm::ARMSubtargetinline
isTargetEHABICompatible() constllvm::ARMSubtargetinline
isTargetELF() constllvm::ARMSubtargetinline
isTargetGNUAEABI() constllvm::ARMSubtargetinline
isTargetHardFloat() constllvm::ARMSubtarget
isTargetIOS() constllvm::ARMSubtargetinline
isTargetLinux() constllvm::ARMSubtargetinline
isTargetMachO() constllvm::ARMSubtargetinline
isTargetMuslAEABI() constllvm::ARMSubtargetinline
isTargetNaCl() constllvm::ARMSubtargetinline
isTargetNetBSD() constllvm::ARMSubtargetinline
isTargetWatchABI() constllvm::ARMSubtargetinline
isTargetWatchOS() constllvm::ARMSubtargetinline
isTargetWindows() constllvm::ARMSubtargetinline
isThumb() constllvm::ARMSubtargetinline
isThumb1Only() constllvm::ARMSubtargetinline
isThumb2() constllvm::ARMSubtargetinline
isXRaySupported() const overridellvm::ARMSubtarget
Krait enum valuellvm::ARMSubtargetprotected
Kryo enum valuellvm::ARMSubtargetprotected
LdStMultipleTimingllvm::ARMSubtargetprotected
MaxInterleaveFactorllvm::ARMSubtargetprotected
MClass enum valuellvm::ARMSubtargetprotected
NegativeImmediatesllvm::ARMSubtargetprotected
NoARMllvm::ARMSubtargetprotected
NoMovtllvm::ARMSubtargetprotected
None enum valuellvm::ARMSubtargetprotected
NonpipelinedVFPllvm::ARMSubtargetprotected
nonpipelinedVFP() constllvm::ARMSubtargetinline
Optionsllvm::ARMSubtargetprotected
Others enum valuellvm::ARMSubtargetprotected
ParseSubtargetFeatures(StringRef CPU, StringRef FS)llvm::ARMSubtarget
PartialUpdateClearancellvm::ARMSubtargetprotected
Pref32BitThumbllvm::ARMSubtargetprotected
PreferISHSTllvm::ARMSubtargetprotected
preferISHSTBarriers() constllvm::ARMSubtargetinline
prefers32BitThumb() constllvm::ARMSubtargetinline
preferVMOVSR() constllvm::ARMSubtargetinline
PreferVMOVSRllvm::ARMSubtargetprotected
PrefLoopAlignmentllvm::ARMSubtargetprotected
PreISelOperandLatencyAdjustmentllvm::ARMSubtargetprotected
RClass enum valuellvm::ARMSubtargetprotected
ReadTPHardllvm::ARMSubtargetprotected
ReserveR9llvm::ARMSubtargetprotected
restrictIT() constllvm::ARMSubtargetinline
RestrictITllvm::ARMSubtargetprotected
SchedModelllvm::ARMSubtargetprotected
SingleIssue enum valuellvm::ARMSubtarget
SingleIssuePlusExtras enum valuellvm::ARMSubtarget
SlowFPBrccllvm::ARMSubtargetprotected
SlowFPVMLxllvm::ARMSubtargetprotected
SlowLoadDSubregisterllvm::ARMSubtargetprotected
SlowOddRegisterllvm::ARMSubtargetprotected
SplatVFPToNeonllvm::ARMSubtargetprotected
splitFramePushPop(const MachineFunction &MF) constllvm::ARMSubtargetinline
stackAlignmentllvm::ARMSubtargetprotected
StrictAlignllvm::ARMSubtargetprotected
supportsTailCall() constllvm::ARMSubtargetinline
SupportsTailCallllvm::ARMSubtargetprotected
Swift enum valuellvm::ARMSubtargetprotected
TargetTriplellvm::ARMSubtargetprotected
TMllvm::ARMSubtargetprotected
UnsafeFPMathllvm::ARMSubtargetprotected
useAA() const overridellvm::ARMSubtargetinline
UseAAllvm::ARMSubtargetprotected
useFastISel() constllvm::ARMSubtarget
useFPVMLx() constllvm::ARMSubtargetinline
useMachineScheduler() constllvm::ARMSubtargetinline
UseMISchedllvm::ARMSubtargetprotected
useMovt(const MachineFunction &MF) constllvm::ARMSubtarget
useMulOps() constllvm::ARMSubtargetinline
UseMulOpsllvm::ARMSubtargetprotected
useNaClTrap() constllvm::ARMSubtargetinline
UseNaClTrapllvm::ARMSubtargetprotected
useNEONForFPMovs() constllvm::ARMSubtargetinline
UseNEONForFPMovsllvm::ARMSubtargetprotected
useNEONForSinglePrecisionFP() constllvm::ARMSubtargetinline
UseNEONForSinglePrecisionFPllvm::ARMSubtargetprotected
useR7AsFramePointer() constllvm::ARMSubtargetinline
UseSjLjEHllvm::ARMSubtargetprotected
useSjLjEH() constllvm::ARMSubtargetinline
useSoftFloat() constllvm::ARMSubtargetinline
UseSoftFloatllvm::ARMSubtargetprotected
useSplatVFPToNeon() constllvm::ARMSubtargetinline
useStride4VFPs(const MachineFunction &MF) constllvm::ARMSubtarget
useWideStrideVFP() constllvm::ARMSubtargetinline
UseWideStrideVFPllvm::ARMSubtargetprotected