LLVM  4.0.0
llvm::ARMSubtarget Member List

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

AClass enum valuellvm::ARMSubtargetprotected
allowsUnalignedMem() const llvm::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
ARMv81a enum valuellvm::ARMSubtargetprotected
ARMv82a enum valuellvm::ARMSubtargetprotected
ARMv8a enum valuellvm::ARMSubtargetprotected
ARMv8mBaseline enum valuellvm::ARMSubtargetprotected
ARMv8mMainline enum valuellvm::ARMSubtargetprotected
ARMv8r enum valuellvm::ARMSubtargetprotected
AvoidCPSRPartialUpdatellvm::ARMSubtargetprotected
avoidCPSRPartialUpdate() const llvm::ARMSubtargetinline
AvoidMOVsShifterOperandllvm::ARMSubtargetprotected
avoidMOVsShifterOperand() const llvm::ARMSubtargetinline
checkVLDnAccessAlignment() const llvm::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
CortexA57 enum valuellvm::ARMSubtargetprotected
CortexA7 enum valuellvm::ARMSubtargetprotected
CortexA72 enum valuellvm::ARMSubtargetprotected
CortexA73 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
DontWidenVMOVSllvm::ARMSubtargetprotected
dontWidenVMOVS() const llvm::ARMSubtargetinline
DoubleIssue enum valuellvm::ARMSubtarget
DoubleIssueCheckUnalignedAccess enum valuellvm::ARMSubtarget
enableAtomicExpand() const overridellvm::ARMSubtarget
enableMachineScheduler() const overridellvm::ARMSubtarget
enablePostRAScheduler() const overridellvm::ARMSubtarget
ExpandMLxllvm::ARMSubtargetprotected
expandMLx() const llvm::ARMSubtargetinline
ExynosM1 enum valuellvm::ARMSubtargetprotected
FPOnlySPllvm::ARMSubtargetprotected
GenExecuteOnlyllvm::ARMSubtargetprotected
genExecuteOnly() const llvm::ARMSubtargetinline
GenLongCallsllvm::ARMSubtargetprotected
genLongCalls() const llvm::ARMSubtargetinline
getCallLowering() const overridellvm::ARMSubtarget
getCPUString() const llvm::ARMSubtargetinline
getFrameLowering() const overridellvm::ARMSubtargetinline
getInstrInfo() const overridellvm::ARMSubtargetinline
getInstrItineraryData() const overridellvm::ARMSubtargetinline
getInstructionSelector() const overridellvm::ARMSubtarget
getLdStMultipleTiming() const llvm::ARMSubtargetinline
getLegalizerInfo() const overridellvm::ARMSubtarget
getMaxInlineSizeThreshold() const llvm::ARMSubtargetinline
getMaxInterleaveFactor() const llvm::ARMSubtargetinline
getMispredictionPenalty() const llvm::ARMSubtarget
getPartialUpdateClearance() const llvm::ARMSubtargetinline
getPreISelOperandLatencyAdjustment() const llvm::ARMSubtargetinline
getRegBankInfo() const overridellvm::ARMSubtarget
getRegisterInfo() const overridellvm::ARMSubtargetinline
getSelectionDAGInfo() const overridellvm::ARMSubtargetinline
getStackAlignment() const llvm::ARMSubtargetinline
getTargetLowering() const overridellvm::ARMSubtargetinline
getTargetTriple() const llvm::ARMSubtargetinline
Has8MSecExtllvm::ARMSubtargetprotected
has8MSecExt() const llvm::ARMSubtargetinline
HasAcquireReleasellvm::ARMSubtargetprotected
hasAcquireRelease() const llvm::ARMSubtargetinline
hasAnyDataBarrier() const llvm::ARMSubtargetinline
hasARMOps() const llvm::ARMSubtargetinline
hasCRC() const llvm::ARMSubtargetinline
HasCRCllvm::ARMSubtargetprotected
hasCrypto() const llvm::ARMSubtargetinline
HasCryptollvm::ARMSubtargetprotected
HasD16llvm::ARMSubtargetprotected
hasD16() const llvm::ARMSubtargetinline
HasDataBarrierllvm::ARMSubtargetprotected
hasDataBarrier() const llvm::ARMSubtargetinline
hasDivide() const llvm::ARMSubtargetinline
hasDivideInARMMode() const llvm::ARMSubtargetinline
HasDSPllvm::ARMSubtargetprotected
hasDSP() const llvm::ARMSubtargetinline
HasFP16llvm::ARMSubtargetprotected
hasFP16() const llvm::ARMSubtargetinline
hasFPAO() const llvm::ARMSubtargetinline
HasFPAOllvm::ARMSubtargetprotected
HasFPARMv8llvm::ARMSubtargetprotected
hasFPARMv8() const llvm::ARMSubtargetinline
HasFullFP16llvm::ARMSubtargetprotected
hasFullFP16() const llvm::ARMSubtargetinline
HasHardwareDividellvm::ARMSubtargetprotected
HasHardwareDivideInARMllvm::ARMSubtargetprotected
HasMPExtensionllvm::ARMSubtargetprotected
hasMPExtension() const llvm::ARMSubtargetinline
HasMuxedUnitsllvm::ARMSubtargetprotected
hasMuxedUnits() const llvm::ARMSubtargetinline
hasNEON() const llvm::ARMSubtargetinline
HasNEONllvm::ARMSubtargetprotected
HasPerfMonllvm::ARMSubtargetprotected
hasPerfMon() const llvm::ARMSubtargetinline
hasRAS() const llvm::ARMSubtargetinline
HasRASllvm::ARMSubtargetprotected
HasRetAddrStackllvm::ARMSubtargetprotected
hasRetAddrStack() const llvm::ARMSubtargetinline
hasSinCos() const llvm::ARMSubtarget
hasSlowLoadDSubregister() const llvm::ARMSubtargetinline
hasSlowOddRegister() const llvm::ARMSubtargetinline
HasSlowVDUP32llvm::ARMSubtargetprotected
hasSlowVDUP32() const llvm::ARMSubtargetinline
hasSlowVGETLNi32() const llvm::ARMSubtargetinline
HasSlowVGETLNi32llvm::ARMSubtargetprotected
HasT2ExtractPackllvm::ARMSubtargetprotected
hasT2ExtractPack() const llvm::ARMSubtargetinline
HasThumb2llvm::ARMSubtargetprotected
hasThumb2() const llvm::ARMSubtargetinline
HasTrustZonellvm::ARMSubtargetprotected
hasTrustZone() const llvm::ARMSubtargetinline
HasV4TOpsllvm::ARMSubtargetprotected
hasV4TOps() const llvm::ARMSubtargetinline
HasV5TEOpsllvm::ARMSubtargetprotected
hasV5TEOps() const llvm::ARMSubtargetinline
HasV5TOpsllvm::ARMSubtargetprotected
hasV5TOps() const llvm::ARMSubtargetinline
hasV6KOps() const llvm::ARMSubtargetinline
HasV6KOpsllvm::ARMSubtargetprotected
hasV6MOps() const llvm::ARMSubtargetinline
HasV6MOpsllvm::ARMSubtargetprotected
HasV6Opsllvm::ARMSubtargetprotected
hasV6Ops() const llvm::ARMSubtargetinline
HasV6T2Opsllvm::ARMSubtargetprotected
hasV6T2Ops() const llvm::ARMSubtargetinline
hasV7Clrex() const llvm::ARMSubtargetinline
HasV7Clrexllvm::ARMSubtargetprotected
hasV7Ops() const llvm::ARMSubtargetinline
HasV7Opsllvm::ARMSubtargetprotected
HasV8_1aOpsllvm::ARMSubtargetprotected
hasV8_1aOps() const llvm::ARMSubtargetinline
HasV8_2aOpsllvm::ARMSubtargetprotected
hasV8_2aOps() const llvm::ARMSubtargetinline
hasV8MBaselineOps() const llvm::ARMSubtargetinline
HasV8MBaselineOpsllvm::ARMSubtargetprotected
HasV8MMainlineOpsllvm::ARMSubtargetprotected
hasV8MMainlineOps() const llvm::ARMSubtargetinline
HasV8Opsllvm::ARMSubtargetprotected
hasV8Ops() const llvm::ARMSubtargetinline
hasVFP2() const llvm::ARMSubtargetinline
hasVFP3() const llvm::ARMSubtargetinline
hasVFP4() const llvm::ARMSubtargetinline
HasVFPv2llvm::ARMSubtargetprotected
HasVFPv3llvm::ARMSubtargetprotected
HasVFPv4llvm::ARMSubtargetprotected
hasVirtualization() const llvm::ARMSubtargetinline
HasVirtualizationllvm::ARMSubtargetprotected
hasVMLxForwarding() const llvm::ARMSubtargetinline
HasVMLxForwardingllvm::ARMSubtargetprotected
HasVMLxHazardsllvm::ARMSubtargetprotected
hasVMLxHazards() const llvm::ARMSubtargetinline
hasZeroCycleZeroing() const llvm::ARMSubtargetinline
HasZeroCycleZeroingllvm::ARMSubtargetprotected
initializeSubtargetDependencies(StringRef CPU, StringRef FS)llvm::ARMSubtarget
InstrItinsllvm::ARMSubtargetprotected
InThumbModellvm::ARMSubtargetprotected
isAAPCS16_ABI() const llvm::ARMSubtarget
isAAPCS_ABI() const llvm::ARMSubtarget
isAClass() const llvm::ARMSubtargetinline
isAPCS_ABI() const llvm::ARMSubtarget
isCortexA15() const llvm::ARMSubtargetinline
isCortexA5() const llvm::ARMSubtargetinline
isCortexA7() const llvm::ARMSubtargetinline
isCortexA8() const llvm::ARMSubtargetinline
isCortexA9() const llvm::ARMSubtargetinline
isCortexM3() const llvm::ARMSubtargetinline
isCortexR5() const llvm::ARMSubtargetinline
isFPBrccSlow() const llvm::ARMSubtargetinline
isFPOnlySP() const llvm::ARMSubtargetinline
isGVIndirectSymbol(const GlobalValue *GV) const llvm::ARMSubtarget
isKrait() const llvm::ARMSubtargetinline
isLikeA9() const llvm::ARMSubtargetinline
IsLittlellvm::ARMSubtargetprotected
isLittle() const llvm::ARMSubtargetinline
isMClass() const llvm::ARMSubtargetinline
isProfitableToUnpredicate() const llvm::ARMSubtargetinline
IsProfitableToUnpredicatellvm::ARMSubtargetprotected
isR9Reserved() const llvm::ARMSubtargetinline
isRClass() const llvm::ARMSubtargetinline
isROPI() const llvm::ARMSubtarget
isRWPI() const llvm::ARMSubtarget
isSwift() const llvm::ARMSubtargetinline
isTargetAEABI() const llvm::ARMSubtargetinline
isTargetAndroid() const llvm::ARMSubtargetinline
isTargetCOFF() const llvm::ARMSubtargetinline
isTargetDarwin() const llvm::ARMSubtargetinline
isTargetEHABICompatible() const llvm::ARMSubtargetinline
isTargetELF() const llvm::ARMSubtargetinline
isTargetGNUAEABI() const llvm::ARMSubtargetinline
isTargetHardFloat() const llvm::ARMSubtargetinline
isTargetIOS() const llvm::ARMSubtargetinline
isTargetLinux() const llvm::ARMSubtargetinline
isTargetMachO() const llvm::ARMSubtargetinline
isTargetMuslAEABI() const llvm::ARMSubtargetinline
isTargetNaCl() const llvm::ARMSubtargetinline
isTargetNetBSD() const llvm::ARMSubtargetinline
isTargetWatchABI() const llvm::ARMSubtargetinline
isTargetWatchOS() const llvm::ARMSubtargetinline
isTargetWindows() const llvm::ARMSubtargetinline
isThumb() const llvm::ARMSubtargetinline
isThumb1Only() const llvm::ARMSubtargetinline
isThumb2() const llvm::ARMSubtargetinline
isXRaySupported() const overridellvm::ARMSubtargetvirtual
Krait enum valuellvm::ARMSubtargetprotected
LdStMultipleTimingllvm::ARMSubtargetprotected
MaxInterleaveFactorllvm::ARMSubtargetprotected
MClass enum valuellvm::ARMSubtargetprotected
NoARMllvm::ARMSubtargetprotected
NoMovtllvm::ARMSubtargetprotected
None enum valuellvm::ARMSubtargetprotected
NonpipelinedVFPllvm::ARMSubtargetprotected
nonpipelinedVFP() const llvm::ARMSubtargetinline
Optionsllvm::ARMSubtargetprotected
Others enum valuellvm::ARMSubtargetprotected
ParseSubtargetFeatures(StringRef CPU, StringRef FS)llvm::ARMSubtarget
PartialUpdateClearancellvm::ARMSubtargetprotected
Pref32BitThumbllvm::ARMSubtargetprotected
PreferISHSTllvm::ARMSubtargetprotected
preferISHSTBarriers() const llvm::ARMSubtargetinline
prefers32BitThumb() const llvm::ARMSubtargetinline
preferVMOVSR() const llvm::ARMSubtargetinline
PreferVMOVSRllvm::ARMSubtargetprotected
PreISelOperandLatencyAdjustmentllvm::ARMSubtargetprotected
RClass enum valuellvm::ARMSubtargetprotected
ReserveR9llvm::ARMSubtargetprotected
RestrictITllvm::ARMSubtargetprotected
restrictIT() const llvm::ARMSubtargetinline
SchedModelllvm::ARMSubtargetprotected
setGISelAccessor(GISelAccessor &GISel)llvm::ARMSubtargetinline
SingleIssue enum valuellvm::ARMSubtarget
SingleIssuePlusExtras enum valuellvm::ARMSubtarget
SlowFPBrccllvm::ARMSubtargetprotected
SlowFPVMLxllvm::ARMSubtargetprotected
SlowLoadDSubregisterllvm::ARMSubtargetprotected
SlowOddRegisterllvm::ARMSubtargetprotected
splitFramePushPop(const MachineFunction &MF) const llvm::ARMSubtargetinline
stackAlignmentllvm::ARMSubtargetprotected
StrictAlignllvm::ARMSubtargetprotected
supportsTailCall() const llvm::ARMSubtargetinline
SupportsTailCallllvm::ARMSubtargetprotected
Swift enum valuellvm::ARMSubtargetprotected
TargetTriplellvm::ARMSubtargetprotected
TMllvm::ARMSubtargetprotected
UnsafeFPMathllvm::ARMSubtargetprotected
useFastISel() const llvm::ARMSubtarget
useFPVMLx() const llvm::ARMSubtargetinline
useMovt(const MachineFunction &MF) const llvm::ARMSubtarget
UseMulOpsllvm::ARMSubtargetprotected
useMulOps() const llvm::ARMSubtargetinline
UseNaClTrapllvm::ARMSubtargetprotected
useNaClTrap() const llvm::ARMSubtargetinline
UseNEONForFPMovsllvm::ARMSubtargetprotected
useNEONForFPMovs() const llvm::ARMSubtargetinline
useNEONForSinglePrecisionFP() const llvm::ARMSubtargetinline
UseNEONForSinglePrecisionFPllvm::ARMSubtargetprotected
useR7AsFramePointer() const llvm::ARMSubtargetinline
UseSjLjEHllvm::ARMSubtargetprotected
useSjLjEH() const llvm::ARMSubtargetinline
useSoftFloat() const llvm::ARMSubtargetinline
UseSoftFloatllvm::ARMSubtargetprotected
useStride4VFPs(const MachineFunction &MF) const llvm::ARMSubtarget