LLVM
20.0.0git
llvm
ARMSubtarget
llvm::ARMSubtarget Member List
This is the complete list of members for
llvm::ARMSubtarget
, including all inherited members.
AClass
enum value
llvm::ARMSubtarget
protected
allowPositionIndependentMovt
() const
llvm::ARMSubtarget
inline
allowsUnalignedMem
() const
llvm::ARMSubtarget
inline
ARMArch
llvm::ARMSubtarget
protected
ARMArchEnum
enum name
llvm::ARMSubtarget
protected
ARMLdStMultipleTiming
enum name
llvm::ARMSubtarget
ARMProcClass
llvm::ARMSubtarget
protected
ARMProcClassEnum
enum name
llvm::ARMSubtarget
protected
ARMProcFamily
llvm::ARMSubtarget
protected
ARMProcFamilyEnum
enum name
llvm::ARMSubtarget
protected
ARMSubtarget
(const Triple &TT, const std::string &CPU, const std::string &FS, const ARMBaseTargetMachine &TM, bool IsLittle, bool MinSize=false)
llvm::ARMSubtarget
CPUString
llvm::ARMSubtarget
protected
DoubleIssue
enum value
llvm::ARMSubtarget
DoubleIssueCheckUnalignedAccess
enum value
llvm::ARMSubtarget
enableMachinePipeliner
() const override
llvm::ARMSubtarget
enableMachineScheduler
() const override
llvm::ARMSubtarget
enablePostRAMachineScheduler
() const override
llvm::ARMSubtarget
enablePostRAScheduler
() const override
llvm::ARMSubtarget
enableSubRegLiveness
() const override
llvm::ARMSubtarget
getCallLowering
() const override
llvm::ARMSubtarget
getCPUString
() const
llvm::ARMSubtarget
inline
getDualLoadStoreAlignment
() const
llvm::ARMSubtarget
inline
getFrameLowering
() const override
llvm::ARMSubtarget
inline
getFramePointerReg
() const
llvm::ARMSubtarget
inline
getGPRAllocationOrder
(const MachineFunction &MF) const
llvm::ARMSubtarget
getInstrInfo
() const override
llvm::ARMSubtarget
inline
getInstrItineraryData
() const override
llvm::ARMSubtarget
inline
getInstructionSelector
() const override
llvm::ARMSubtarget
getLdStMultipleTiming
() const
llvm::ARMSubtarget
inline
getLegalizerInfo
() const override
llvm::ARMSubtarget
getMaxInlineSizeThreshold
() const
llvm::ARMSubtarget
inline
getMaxInterleaveFactor
() const
llvm::ARMSubtarget
inline
getMaxMemcpyTPInlineSizeThreshold
() const
llvm::ARMSubtarget
inline
getMispredictionPenalty
() const
llvm::ARMSubtarget
getMVEVectorCostFactor
(TargetTransformInfo::TargetCostKind CostKind) const
llvm::ARMSubtarget
inline
getPartialUpdateClearance
() const
llvm::ARMSubtarget
inline
getPreferBranchLogAlignment
() const
llvm::ARMSubtarget
inline
getPreISelOperandLatencyAdjustment
() const
llvm::ARMSubtarget
inline
getPushPopSplitVariation
(const MachineFunction &MF) const
llvm::ARMSubtarget
getRegBankInfo
() const override
llvm::ARMSubtarget
getRegisterInfo
() const override
llvm::ARMSubtarget
inline
getReturnOpcode
() const
llvm::ARMSubtarget
inline
getSelectionDAGInfo
() const override
llvm::ARMSubtarget
inline
getStackAlignment
() const
llvm::ARMSubtarget
inline
getTargetLowering
() const override
llvm::ARMSubtarget
inline
getTargetTriple
() const
llvm::ARMSubtarget
inline
hasAnyDataBarrier
() const
llvm::ARMSubtarget
inline
hasARMOps
() const
llvm::ARMSubtarget
inline
hasBaseDSP
() const
llvm::ARMSubtarget
inline
hasFPARMv8Base
() const
llvm::ARMSubtarget
inline
hasFusion
() const
llvm::ARMSubtarget
inline
hasMinSize
() const
llvm::ARMSubtarget
inline
hasVFP2Base
() const
llvm::ARMSubtarget
inline
hasVFP3Base
() const
llvm::ARMSubtarget
inline
hasVFP4Base
() const
llvm::ARMSubtarget
inline
ignoreCSRForAllocationOrder
(const MachineFunction &MF, unsigned PhysReg) const override
llvm::ARMSubtarget
initializeSubtargetDependencies
(StringRef CPU, StringRef FS)
llvm::ARMSubtarget
InstrItins
llvm::ARMSubtarget
protected
isAAPCS16_ABI
() const
llvm::ARMSubtarget
isAAPCS_ABI
() const
llvm::ARMSubtarget
isAClass
() const
llvm::ARMSubtarget
inline
isAPCS_ABI
() const
llvm::ARMSubtarget
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
isCortexM55
() const
llvm::ARMSubtarget
inline
isCortexM7
() const
llvm::ARMSubtarget
inline
isCortexM85
() const
llvm::ARMSubtarget
inline
isCortexR5
() const
llvm::ARMSubtarget
inline
isGVIndirectSymbol
(const GlobalValue *GV) const
llvm::ARMSubtarget
isGVInGOT
(const GlobalValue *GV) const
llvm::ARMSubtarget
isKrait
() const
llvm::ARMSubtarget
inline
isLikeA9
() const
llvm::ARMSubtarget
inline
isLittle
() const
llvm::ARMSubtarget
inline
IsLittle
llvm::ARMSubtarget
protected
isMClass
() const
llvm::ARMSubtarget
inline
isR9Reserved
() const
llvm::ARMSubtarget
inline
isRClass
() const
llvm::ARMSubtarget
inline
isReadTPSoft
() const
llvm::ARMSubtarget
inline
isROPI
() const
llvm::ARMSubtarget
isRWPI
() const
llvm::ARMSubtarget
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
isTargetDriverKit
() const
llvm::ARMSubtarget
inline
isTargetEHABICompatible
() const
llvm::ARMSubtarget
inline
isTargetELF
() const
llvm::ARMSubtarget
inline
isTargetGNUAEABI
() const
llvm::ARMSubtarget
inline
isTargetHardFloat
() const
llvm::ARMSubtarget
isTargetIOS
() const
llvm::ARMSubtarget
inline
isTargetLinux
() const
llvm::ARMSubtarget
inline
isTargetMachO
() const
llvm::ARMSubtarget
inline
isTargetMuslAEABI
() const
llvm::ARMSubtarget
inline
isTargetNaCl
() const
llvm::ARMSubtarget
inline
isTargetNetBSD
() const
llvm::ARMSubtarget
inline
isTargetWatchABI
() const
llvm::ARMSubtarget
inline
isTargetWatchOS
() const
llvm::ARMSubtarget
inline
isTargetWindows
() const
llvm::ARMSubtarget
inline
isThumb1Only
() const
llvm::ARMSubtarget
inline
isThumb2
() const
llvm::ARMSubtarget
inline
isXRaySupported
() const override
llvm::ARMSubtarget
LdStMultipleTiming
llvm::ARMSubtarget
protected
MaxInterleaveFactor
llvm::ARMSubtarget
protected
MClass
enum value
llvm::ARMSubtarget
protected
MVEVectorCostFactor
llvm::ARMSubtarget
protected
None
enum value
llvm::ARMSubtarget
protected
NoSplit
enum value
llvm::ARMSubtarget
Options
llvm::ARMSubtarget
protected
OptMinSize
llvm::ARMSubtarget
protected
Others
enum value
llvm::ARMSubtarget
protected
ParseSubtargetFeatures
(StringRef CPU, StringRef TuneCPU, StringRef FS)
llvm::ARMSubtarget
PartialUpdateClearance
llvm::ARMSubtarget
protected
PreferBranchLogAlignment
llvm::ARMSubtarget
protected
PreISelOperandLatencyAdjustment
llvm::ARMSubtarget
protected
PushPopSplitVariation
enum name
llvm::ARMSubtarget
RClass
enum value
llvm::ARMSubtarget
protected
RestrictIT
llvm::ARMSubtarget
protected
restrictIT
() const
llvm::ARMSubtarget
inline
SchedModel
llvm::ARMSubtarget
protected
SingleIssue
enum value
llvm::ARMSubtarget
SingleIssuePlusExtras
enum value
llvm::ARMSubtarget
SplitR11AAPCSSignRA
enum value
llvm::ARMSubtarget
SplitR11WindowsSEH
enum value
llvm::ARMSubtarget
SplitR7
enum value
llvm::ARMSubtarget
stackAlignment
llvm::ARMSubtarget
protected
SupportsTailCall
llvm::ARMSubtarget
protected
supportsTailCall
() const
llvm::ARMSubtarget
inline
TargetTriple
llvm::ARMSubtarget
protected
TM
llvm::ARMSubtarget
protected
useAA
() const override
llvm::ARMSubtarget
inline
useDFAforSMS
() const override
llvm::ARMSubtarget
useFastISel
() const
llvm::ARMSubtarget
useFPVFMx
() const
llvm::ARMSubtarget
inline
useFPVFMx16
() const
llvm::ARMSubtarget
inline
useFPVFMx64
() const
llvm::ARMSubtarget
inline
useFPVMLx
() const
llvm::ARMSubtarget
inline
useMachinePipeliner
() const
llvm::ARMSubtarget
inline
useMachineScheduler
() const
llvm::ARMSubtarget
inline
useMovt
() const
llvm::ARMSubtarget
UseMulOps
llvm::ARMSubtarget
protected
useMulOps
() const
llvm::ARMSubtarget
inline
useNEONForSinglePrecisionFP
() const
llvm::ARMSubtarget
inline
UseSjLjEH
llvm::ARMSubtarget
protected
useSjLjEH
() const
llvm::ARMSubtarget
inline
useStride4VFPs
() const
llvm::ARMSubtarget
Generated on Sun Dec 22 2024 04:21:40 for LLVM by
1.9.6