LLVM  11.0.0git
llvm::AArch64Subtarget Member List

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

A64FX enum valuellvm::AArch64Subtarget
AArch64Subtarget(const Triple &TT, const std::string &CPU, const std::string &FS, const TargetMachine &TM, bool LittleEndian)llvm::AArch64Subtarget
addrSinkUsingGEPs() const overridellvm::AArch64Subtargetinline
AllowTaggedGlobalsllvm::AArch64Subtargetprotected
AppleA10 enum valuellvm::AArch64Subtarget
AppleA11 enum valuellvm::AArch64Subtarget
AppleA12 enum valuellvm::AArch64Subtarget
AppleA13 enum valuellvm::AArch64Subtarget
AppleA7 enum valuellvm::AArch64Subtarget
ARMProcFamilyllvm::AArch64Subtargetprotected
ARMProcFamilyEnum enum namellvm::AArch64Subtarget
BalanceFPOpsllvm::AArch64Subtargetprotected
balanceFPOps() constllvm::AArch64Subtargetinline
CacheLineSizellvm::AArch64Subtargetprotected
CallLoweringInfollvm::AArch64Subtargetprotected
Carmel enum valuellvm::AArch64Subtarget
classifyGlobalFunctionReference(const GlobalValue *GV, const TargetMachine &TM) constllvm::AArch64Subtarget
ClassifyGlobalReference(const GlobalValue *GV, const TargetMachine &TM) constllvm::AArch64Subtarget
CortexA35 enum valuellvm::AArch64Subtarget
CortexA53 enum valuellvm::AArch64Subtarget
CortexA55 enum valuellvm::AArch64Subtarget
CortexA57 enum valuellvm::AArch64Subtarget
CortexA65 enum valuellvm::AArch64Subtarget
CortexA72 enum valuellvm::AArch64Subtarget
CortexA73 enum valuellvm::AArch64Subtarget
CortexA75 enum valuellvm::AArch64Subtarget
CortexA76 enum valuellvm::AArch64Subtarget
CustomAsCheapAsMovellvm::AArch64Subtargetprotected
CustomCallSavedXRegsllvm::AArch64Subtargetprotected
DisableLatencySchedHeuristicllvm::AArch64Subtargetprotected
enableAdvancedRASplitCost() const overridellvm::AArch64Subtargetinline
enableEarlyIfConversion() const overridellvm::AArch64Subtarget
enableMachineScheduler() const overridellvm::AArch64Subtargetinline
enablePostRAScheduler() const overridellvm::AArch64Subtargetinline
ExynosAsCheapAsMovellvm::AArch64Subtargetprotected
ExynosM3 enum valuellvm::AArch64Subtarget
Falkor enum valuellvm::AArch64Subtarget
Force32BitJumpTablesllvm::AArch64Subtargetprotected
force32BitJumpTables() constllvm::AArch64Subtargetinline
FrameLoweringllvm::AArch64Subtargetprotected
getCacheLineSize() const overridellvm::AArch64Subtargetinline
getCallLowering() const overridellvm::AArch64Subtarget
getCustomPBQPConstraints() const overridellvm::AArch64Subtarget
getFrameLowering() const overridellvm::AArch64Subtargetinline
getInlineAsmLowering() const overridellvm::AArch64Subtarget
getInstrInfo() const overridellvm::AArch64Subtargetinline
getInstructionSelector() const overridellvm::AArch64Subtarget
getLegalizerInfo() const overridellvm::AArch64Subtarget
getMaximumJumpTableSize() constllvm::AArch64Subtargetinline
getMaxInterleaveFactor() constllvm::AArch64Subtargetinline
getMaxPrefetchIterationsAhead() const overridellvm::AArch64Subtargetinline
getMinPrefetchStride(unsigned NumMemAccesses, unsigned NumStridedMemAccesses, unsigned NumPrefetches, bool HasCall) const overridellvm::AArch64Subtargetinline
getMinVectorRegisterBitWidth() constllvm::AArch64Subtargetinline
getNumXRegisterReserved() constllvm::AArch64Subtargetinline
getPrefetchDistance() const overridellvm::AArch64Subtargetinline
getPrefFunctionLogAlignment() constllvm::AArch64Subtargetinline
getPrefLoopLogAlignment() constllvm::AArch64Subtargetinline
getProcFamily() constllvm::AArch64Subtargetinline
getRegBankInfo() const overridellvm::AArch64Subtarget
getRegisterInfo() const overridellvm::AArch64Subtargetinline
getSelectionDAGInfo() const overridellvm::AArch64Subtargetinline
getTargetLowering() const overridellvm::AArch64Subtargetinline
getTargetTriple() constllvm::AArch64Subtargetinline
getVectorInsertExtractBaseCost() constllvm::AArch64Subtargetinline
getWideningBaseCost() constllvm::AArch64Subtargetinline
HasAESllvm::AArch64Subtargetprotected
hasAES() constllvm::AArch64Subtargetinline
HasAggressiveFMAllvm::AArch64Subtargetprotected
hasAggressiveFMA() constllvm::AArch64Subtargetinline
HasAlternativeNZCVllvm::AArch64Subtargetprotected
hasAlternativeNZCV() constllvm::AArch64Subtargetinline
hasAM() constllvm::AArch64Subtargetinline
HasAMllvm::AArch64Subtargetprotected
HasAMVSllvm::AArch64Subtargetprotected
hasAMVS() constllvm::AArch64Subtargetinline
HasArithmeticBccFusionllvm::AArch64Subtargetprotected
hasArithmeticBccFusion() constllvm::AArch64Subtargetinline
HasArithmeticCbzFusionllvm::AArch64Subtargetprotected
hasArithmeticCbzFusion() constllvm::AArch64Subtargetinline
hasBF16() constllvm::AArch64Subtargetinline
HasBF16llvm::AArch64Subtargetprotected
HasBTIllvm::AArch64Subtargetprotected
hasBTI() constllvm::AArch64Subtargetinline
HasCCDPllvm::AArch64Subtargetprotected
hasCCDP() constllvm::AArch64Subtargetinline
HasCCIDXllvm::AArch64Subtargetprotected
hasCCIDX() constllvm::AArch64Subtargetinline
hasCCPP() constllvm::AArch64Subtargetinline
HasCCPPllvm::AArch64Subtargetprotected
HasComplxNumllvm::AArch64Subtargetprotected
hasComplxNum() constllvm::AArch64Subtargetinline
hasCRC() constllvm::AArch64Subtargetinline
HasCRCllvm::AArch64Subtargetprotected
HasCryptollvm::AArch64Subtargetprotected
hasCrypto() constllvm::AArch64Subtargetinline
hasCustomCallingConv() constllvm::AArch64Subtargetinline
hasCustomCheapAsMoveHandling() constllvm::AArch64Subtargetinline
hasDIT() constllvm::AArch64Subtargetinline
HasDITllvm::AArch64Subtargetprotected
hasDotProd() constllvm::AArch64Subtargetinline
HasDotProdllvm::AArch64Subtargetprotected
hasEnhancedCounterVirtualization() constllvm::AArch64Subtargetinline
HasEnhancedCounterVirtualizationllvm::AArch64Subtargetprotected
HasETEllvm::AArch64Subtargetprotected
hasExynosCheapAsMoveHandling() constllvm::AArch64Subtargetinline
HasFineGrainedTrapsllvm::AArch64Subtargetprotected
hasFineGrainedTraps() constllvm::AArch64Subtargetinline
hasFMI() constllvm::AArch64Subtargetinline
HasFMIllvm::AArch64Subtargetprotected
HasFP16FMLllvm::AArch64Subtargetprotected
hasFP16FML() constllvm::AArch64Subtargetinline
HasFPARMv8llvm::AArch64Subtargetprotected
hasFPARMv8() constllvm::AArch64Subtargetinline
HasFRInt3264llvm::AArch64Subtargetprotected
hasFRInt3264() constllvm::AArch64Subtargetinline
HasFullFP16llvm::AArch64Subtargetprotected
hasFullFP16() constllvm::AArch64Subtargetinline
HasFuseAddressllvm::AArch64Subtargetprotected
hasFuseAddress() constllvm::AArch64Subtargetinline
HasFuseAESllvm::AArch64Subtargetprotected
hasFuseAES() constllvm::AArch64Subtargetinline
HasFuseArithmeticLogicllvm::AArch64Subtargetprotected
hasFuseArithmeticLogic() constllvm::AArch64Subtargetinline
hasFuseCCSelect() constllvm::AArch64Subtargetinline
HasFuseCCSelectllvm::AArch64Subtargetprotected
HasFuseCryptoEORllvm::AArch64Subtargetprotected
hasFuseCryptoEOR() constllvm::AArch64Subtargetinline
HasFuseLiteralsllvm::AArch64Subtargetprotected
hasFuseLiterals() constllvm::AArch64Subtargetinline
hasFusion() constllvm::AArch64Subtargetinline
hasJS() constllvm::AArch64Subtargetinline
HasJSllvm::AArch64Subtargetprotected
hasLOR() constllvm::AArch64Subtargetinline
HasLORllvm::AArch64Subtargetprotected
HasLSEllvm::AArch64Subtargetprotected
hasLSE() constllvm::AArch64Subtargetinline
HasLSLFastllvm::AArch64Subtargetprotected
hasLSLFast() constllvm::AArch64Subtargetinline
HasMatMulFP32llvm::AArch64Subtargetprotected
hasMatMulFP32() constllvm::AArch64Subtargetinline
HasMatMulFP64llvm::AArch64Subtargetprotected
hasMatMulFP64() constllvm::AArch64Subtargetinline
hasMatMulInt8() constllvm::AArch64Subtargetinline
HasMatMulInt8llvm::AArch64Subtargetprotected
HasMPAMllvm::AArch64Subtargetprotected
hasMPAM() constllvm::AArch64Subtargetinline
hasMTE() constllvm::AArch64Subtargetinline
HasMTEllvm::AArch64Subtargetprotected
HasNEONllvm::AArch64Subtargetprotected
hasNEON() constllvm::AArch64Subtargetinline
HasNVllvm::AArch64Subtargetprotected
hasNV() constllvm::AArch64Subtargetinline
hasPA() constllvm::AArch64Subtargetinline
HasPAllvm::AArch64Subtargetprotected
hasPAN() constllvm::AArch64Subtargetinline
HasPANllvm::AArch64Subtargetprotected
hasPAN_RWV() constllvm::AArch64Subtargetinline
HasPAN_RWVllvm::AArch64Subtargetprotected
HasPerfMonllvm::AArch64Subtargetprotected
hasPerfMon() constllvm::AArch64Subtargetinline
hasPMU() constllvm::AArch64Subtargetinline
HasPMUllvm::AArch64Subtargetprotected
hasPredRes() constllvm::AArch64Subtargetinline
HasPredResllvm::AArch64Subtargetprotected
HasPsUAOllvm::AArch64Subtargetprotected
hasPsUAO() constllvm::AArch64Subtargetinline
hasRandGen() constllvm::AArch64Subtargetinline
HasRandGenllvm::AArch64Subtargetprotected
hasRAS() constllvm::AArch64Subtargetinline
HasRASllvm::AArch64Subtargetprotected
hasRASv8_4() constllvm::AArch64Subtargetinline
HasRASv8_4llvm::AArch64Subtargetprotected
HasRCPCllvm::AArch64Subtargetprotected
hasRCPC() constllvm::AArch64Subtargetinline
hasRCPC_IMMO() constllvm::AArch64Subtargetinline
HasRCPC_IMMOllvm::AArch64Subtargetprotected
HasRDMllvm::AArch64Subtargetprotected
hasRDM() constllvm::AArch64Subtargetinline
hasSB() constllvm::AArch64Subtargetinline
HasSBllvm::AArch64Subtargetprotected
hasSEL2() constllvm::AArch64Subtargetinline
HasSEL2llvm::AArch64Subtargetprotected
hasSHA2() constllvm::AArch64Subtargetinline
HasSHA2llvm::AArch64Subtargetprotected
hasSHA3() constllvm::AArch64Subtargetinline
HasSHA3llvm::AArch64Subtargetprotected
HasSM4llvm::AArch64Subtargetprotected
hasSM4() constllvm::AArch64Subtargetinline
HasSPEllvm::AArch64Subtargetprotected
hasSPE() constllvm::AArch64Subtargetinline
HasSpecRestrictllvm::AArch64Subtargetprotected
hasSpecRestrict() constllvm::AArch64Subtargetinline
HasSSBSllvm::AArch64Subtargetprotected
hasSSBS() constllvm::AArch64Subtargetinline
HasSVEllvm::AArch64Subtargetprotected
hasSVE() constllvm::AArch64Subtargetinline
hasSVE2() constllvm::AArch64Subtargetinline
HasSVE2llvm::AArch64Subtargetprotected
hasSVE2AES() constllvm::AArch64Subtargetinline
HasSVE2AESllvm::AArch64Subtargetprotected
HasSVE2BitPermllvm::AArch64Subtargetprotected
hasSVE2BitPerm() constllvm::AArch64Subtargetinline
hasSVE2SHA3() constllvm::AArch64Subtargetinline
HasSVE2SHA3llvm::AArch64Subtargetprotected
HasSVE2SM4llvm::AArch64Subtargetprotected
hasSVE2SM4() constllvm::AArch64Subtargetinline
hasTLB_RMI() constllvm::AArch64Subtargetinline
HasTLB_RMIllvm::AArch64Subtargetprotected
HasTMEllvm::AArch64Subtargetprotected
hasTME() constllvm::AArch64Subtargetinline
HasTRACEV8_4llvm::AArch64Subtargetprotected
hasTRACEV8_4() constllvm::AArch64Subtargetinline
HasTRBEllvm::AArch64Subtargetprotected
hasV8_1aOps() constllvm::AArch64Subtargetinline
HasV8_1aOpsllvm::AArch64Subtargetprotected
HasV8_2aOpsllvm::AArch64Subtargetprotected
hasV8_2aOps() constllvm::AArch64Subtargetinline
HasV8_3aOpsllvm::AArch64Subtargetprotected
hasV8_3aOps() constllvm::AArch64Subtargetinline
hasV8_4aOps() constllvm::AArch64Subtargetinline
HasV8_4aOpsllvm::AArch64Subtargetprotected
hasV8_5aOps() constllvm::AArch64Subtargetinline
HasV8_5aOpsllvm::AArch64Subtargetprotected
HasV8_6aOpsllvm::AArch64Subtargetprotected
HasVHllvm::AArch64Subtargetprotected
hasVH() constllvm::AArch64Subtargetinline
hasZeroCycleRegMove() constllvm::AArch64Subtargetinline
HasZeroCycleRegMovellvm::AArch64Subtargetprotected
HasZeroCycleZeroingllvm::AArch64Subtargetprotected
HasZeroCycleZeroingFPllvm::AArch64Subtargetprotected
hasZeroCycleZeroingFP() constllvm::AArch64Subtargetinline
HasZeroCycleZeroingFPWorkaroundllvm::AArch64Subtargetprotected
hasZeroCycleZeroingFPWorkaround() constllvm::AArch64Subtargetinline
HasZeroCycleZeroingGPllvm::AArch64Subtargetprotected
hasZeroCycleZeroingGP() constllvm::AArch64Subtargetinline
InlineAsmLoweringInfollvm::AArch64Subtargetprotected
InstrInfollvm::AArch64Subtargetprotected
InstSelectorllvm::AArch64Subtargetprotected
isCallingConvWin64(CallingConv::ID CC) constllvm::AArch64Subtargetinline
IsLittlellvm::AArch64Subtargetprotected
isLittleEndian() constllvm::AArch64Subtargetinline
isMisaligned128StoreSlow() constllvm::AArch64Subtargetinline
isPaired128Slow() constllvm::AArch64Subtargetinline
isSTRQroSlow() constllvm::AArch64Subtargetinline
isTargetAndroid() constllvm::AArch64Subtargetinline
isTargetCOFF() constllvm::AArch64Subtargetinline
isTargetDarwin() constllvm::AArch64Subtargetinline
isTargetELF() constllvm::AArch64Subtargetinline
isTargetFuchsia() constllvm::AArch64Subtargetinline
isTargetILP32() constllvm::AArch64Subtargetinline
isTargetIOS() constllvm::AArch64Subtargetinline
isTargetLinux() constllvm::AArch64Subtargetinline
isTargetMachO() constllvm::AArch64Subtargetinline
isTargetWindows() constllvm::AArch64Subtargetinline
isXRaySupported() const overridellvm::AArch64Subtargetinline
isXRegCustomCalleeSaved(size_t i) constllvm::AArch64Subtargetinline
isXRegisterReserved(size_t i) constllvm::AArch64Subtargetinline
Kryo enum valuellvm::AArch64Subtarget
Legalizerllvm::AArch64Subtargetprotected
MaxInterleaveFactorllvm::AArch64Subtargetprotected
MaxJumpTableSizellvm::AArch64Subtargetprotected
MaxPrefetchIterationsAheadllvm::AArch64Subtargetprotected
MinPrefetchStridellvm::AArch64Subtargetprotected
MinVectorRegisterBitWidthllvm::AArch64Subtargetprotected
mirFileLoaded(MachineFunction &MF) const overridellvm::AArch64Subtarget
Misaligned128StoreIsSlowllvm::AArch64Subtargetprotected
NegativeImmediatesllvm::AArch64Subtargetprotected
NeoverseE1 enum valuellvm::AArch64Subtarget
NeoverseN1 enum valuellvm::AArch64Subtarget
Others enum valuellvm::AArch64Subtarget
overrideSchedPolicy(MachineSchedPolicy &Policy, unsigned NumRegionInstrs) const overridellvm::AArch64Subtarget
Paired128IsSlowllvm::AArch64Subtargetprotected
ParseSubtargetFeatures(StringRef CPU, StringRef FS)llvm::AArch64Subtarget
PredictableSelectIsExpensivellvm::AArch64Subtargetprotected
predictableSelectIsExpensive() constllvm::AArch64Subtargetinline
PrefetchDistancellvm::AArch64Subtargetprotected
PrefFunctionLogAlignmentllvm::AArch64Subtargetprotected
PrefLoopLogAlignmentllvm::AArch64Subtargetprotected
RegBankInfollvm::AArch64Subtargetprotected
requiresStrictAlign() constllvm::AArch64Subtargetinline
ReserveXRegisterllvm::AArch64Subtargetprotected
Saphira enum valuellvm::AArch64Subtarget
StrictAlignllvm::AArch64Subtargetprotected
STRQroIsSlowllvm::AArch64Subtargetprotected
supportsAddressTopByteIgnored() constllvm::AArch64Subtarget
TargetTriplellvm::AArch64Subtargetprotected
ThunderX enum valuellvm::AArch64Subtarget
ThunderX2T99 enum valuellvm::AArch64Subtarget
ThunderX3T110 enum valuellvm::AArch64Subtarget
ThunderXT81 enum valuellvm::AArch64Subtarget
ThunderXT83 enum valuellvm::AArch64Subtarget
ThunderXT88 enum valuellvm::AArch64Subtarget
TLInfollvm::AArch64Subtargetprotected
TSInfollvm::AArch64Subtargetprotected
TSV110 enum valuellvm::AArch64Subtarget
UseAAllvm::AArch64Subtargetprotected
useAA() const overridellvm::AArch64Subtargetinline
useAlternateSExtLoadCVTF32Pattern() constllvm::AArch64Subtargetinline
UseAlternateSExtLoadCVTF32Patternllvm::AArch64Subtargetprotected
useEL1ForTP() constllvm::AArch64Subtargetinline
UseEL1ForTPllvm::AArch64Subtargetprotected
UseEL2ForTPllvm::AArch64Subtargetprotected
useEL2ForTP() constllvm::AArch64Subtargetinline
useEL3ForTP() constllvm::AArch64Subtargetinline
UseEL3ForTPllvm::AArch64Subtargetprotected
UsePostRASchedulerllvm::AArch64Subtargetprotected
UseRSqrtllvm::AArch64Subtargetprotected
useRSqrt() constllvm::AArch64Subtargetinline
useSmallAddressing() constllvm::AArch64Subtargetinline
VectorInsertExtractBaseCostllvm::AArch64Subtargetprotected
WideningBaseCostllvm::AArch64Subtargetprotected