LLVM 19.0.0git
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, bool MinSize=false)llvm::ARMSubtarget
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
ARMv81mMainline enum valuellvm::ARMSubtargetprotected
ARMv82a enum valuellvm::ARMSubtargetprotected
ARMv83a enum valuellvm::ARMSubtargetprotected
ARMv84a enum valuellvm::ARMSubtargetprotected
ARMv85a enum valuellvm::ARMSubtargetprotected
ARMv86a enum valuellvm::ARMSubtargetprotected
ARMv87a enum valuellvm::ARMSubtargetprotected
ARMv88a enum valuellvm::ARMSubtargetprotected
ARMv89a enum valuellvm::ARMSubtargetprotected
ARMv8a enum valuellvm::ARMSubtargetprotected
ARMv8mBaseline enum valuellvm::ARMSubtargetprotected
ARMv8mMainline enum valuellvm::ARMSubtargetprotected
ARMv8r enum valuellvm::ARMSubtargetprotected
ARMv91a enum valuellvm::ARMSubtargetprotected
ARMv92a enum valuellvm::ARMSubtargetprotected
ARMv93a enum valuellvm::ARMSubtargetprotected
ARMv94a enum valuellvm::ARMSubtargetprotected
ARMv95a enum valuellvm::ARMSubtargetprotected
ARMv9a enum valuellvm::ARMSubtargetprotected
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
CortexA710 enum valuellvm::ARMSubtargetprotected
CortexA72 enum valuellvm::ARMSubtargetprotected
CortexA73 enum valuellvm::ARMSubtargetprotected
CortexA75 enum valuellvm::ARMSubtargetprotected
CortexA76 enum valuellvm::ARMSubtargetprotected
CortexA77 enum valuellvm::ARMSubtargetprotected
CortexA78 enum valuellvm::ARMSubtargetprotected
CortexA78C enum valuellvm::ARMSubtargetprotected
CortexA8 enum valuellvm::ARMSubtargetprotected
CortexA9 enum valuellvm::ARMSubtargetprotected
CortexM3 enum valuellvm::ARMSubtargetprotected
CortexM52 enum valuellvm::ARMSubtargetprotected
CortexM7 enum valuellvm::ARMSubtargetprotected
CortexR4 enum valuellvm::ARMSubtargetprotected
CortexR4F enum valuellvm::ARMSubtargetprotected
CortexR5 enum valuellvm::ARMSubtargetprotected
CortexR52 enum valuellvm::ARMSubtargetprotected
CortexR7 enum valuellvm::ARMSubtargetprotected
CortexX1 enum valuellvm::ARMSubtargetprotected
CortexX1C enum valuellvm::ARMSubtargetprotected
CPUStringllvm::ARMSubtargetprotected
DoubleIssue enum valuellvm::ARMSubtarget
DoubleIssueCheckUnalignedAccess enum valuellvm::ARMSubtarget
enableMachinePipeliner() const overridellvm::ARMSubtarget
enableMachineScheduler() const overridellvm::ARMSubtarget
enablePostRAMachineScheduler() const overridellvm::ARMSubtarget
enablePostRAScheduler() const overridellvm::ARMSubtarget
enableSubRegLiveness() const overridellvm::ARMSubtarget
Exynos enum valuellvm::ARMSubtargetprotected
getCallLowering() const overridellvm::ARMSubtarget
getCPUString() constllvm::ARMSubtargetinline
getDualLoadStoreAlignment() constllvm::ARMSubtargetinline
getFrameLowering() const overridellvm::ARMSubtargetinline
getFramePointerReg() constllvm::ARMSubtargetinline
getGPRAllocationOrder(const MachineFunction &MF) constllvm::ARMSubtarget
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
getMaxMemcpyTPInlineSizeThreshold() constllvm::ARMSubtargetinline
getMispredictionPenalty() constllvm::ARMSubtarget
getMVEVectorCostFactor(TargetTransformInfo::TargetCostKind CostKind) constllvm::ARMSubtargetinline
getPartialUpdateClearance() constllvm::ARMSubtargetinline
getPrefLoopLogAlignment() 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
hasAnyDataBarrier() constllvm::ARMSubtargetinline
hasARMOps() constllvm::ARMSubtargetinline
hasBaseDSP() constllvm::ARMSubtargetinline
hasFPARMv8Base() constllvm::ARMSubtargetinline
hasFusion() constllvm::ARMSubtargetinline
hasMinSize() constllvm::ARMSubtargetinline
hasVFP2Base() constllvm::ARMSubtargetinline
hasVFP3Base() constllvm::ARMSubtargetinline
hasVFP4Base() constllvm::ARMSubtargetinline
ignoreCSRForAllocationOrder(const MachineFunction &MF, unsigned PhysReg) const overridellvm::ARMSubtarget
initializeSubtargetDependencies(StringRef CPU, StringRef FS)llvm::ARMSubtarget
InstrItinsllvm::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
isCortexM7() constllvm::ARMSubtargetinline
isCortexR5() 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
isR9Reserved() constllvm::ARMSubtargetinline
isRClass() constllvm::ARMSubtargetinline
isReadTPSoft() constllvm::ARMSubtargetinline
isROPI() constllvm::ARMSubtarget
isRWPI() constllvm::ARMSubtarget
isSwift() constllvm::ARMSubtargetinline
isTargetAEABI() constllvm::ARMSubtargetinline
isTargetAndroid() constllvm::ARMSubtargetinline
isTargetCOFF() constllvm::ARMSubtargetinline
isTargetDarwin() constllvm::ARMSubtargetinline
isTargetDriverKit() 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
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
MVEVectorCostFactorllvm::ARMSubtargetprotected
NeoverseN1 enum valuellvm::ARMSubtargetprotected
NeoverseN2 enum valuellvm::ARMSubtargetprotected
NeoverseV1 enum valuellvm::ARMSubtargetprotected
None enum valuellvm::ARMSubtargetprotected
Optionsllvm::ARMSubtargetprotected
OptMinSizellvm::ARMSubtargetprotected
Others enum valuellvm::ARMSubtargetprotected
ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS)llvm::ARMSubtarget
PartialUpdateClearancellvm::ARMSubtargetprotected
PrefLoopLogAlignmentllvm::ARMSubtargetprotected
PreISelOperandLatencyAdjustmentllvm::ARMSubtargetprotected
RClass enum valuellvm::ARMSubtargetprotected
RestrictITllvm::ARMSubtargetprotected
restrictIT() constllvm::ARMSubtargetinline
SchedModelllvm::ARMSubtargetprotected
SingleIssue enum valuellvm::ARMSubtarget
SingleIssuePlusExtras enum valuellvm::ARMSubtarget
splitFramePointerPush(const MachineFunction &MF) constllvm::ARMSubtarget
splitFramePushPop(const MachineFunction &MF) constllvm::ARMSubtargetinline
stackAlignmentllvm::ARMSubtargetprotected
supportsInitUndef() const overridellvm::ARMSubtargetinline
SupportsTailCallllvm::ARMSubtargetprotected
supportsTailCall() constllvm::ARMSubtargetinline
Swift enum valuellvm::ARMSubtargetprotected
TargetTriplellvm::ARMSubtargetprotected
TMllvm::ARMSubtargetprotected
useAA() const overridellvm::ARMSubtargetinline
useDFAforSMS() const overridellvm::ARMSubtarget
useFastISel() constllvm::ARMSubtarget
useFPVFMx() constllvm::ARMSubtargetinline
useFPVFMx16() constllvm::ARMSubtargetinline
useFPVFMx64() constllvm::ARMSubtargetinline
useFPVMLx() constllvm::ARMSubtargetinline
useMachinePipeliner() constllvm::ARMSubtargetinline
useMachineScheduler() constllvm::ARMSubtargetinline
useMovt() constllvm::ARMSubtarget
useMulOps() constllvm::ARMSubtargetinline
UseMulOpsllvm::ARMSubtargetprotected
useNEONForSinglePrecisionFP() constllvm::ARMSubtargetinline
UseSjLjEHllvm::ARMSubtargetprotected
useSjLjEH() constllvm::ARMSubtargetinline
useStride4VFPs() constllvm::ARMSubtarget