LLVM  10.0.0svn
llvm::AArch64Subtarget Member List

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

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
ARMProcFamilyllvm::AArch64Subtargetprotected
ARMProcFamilyEnum enum namellvm::AArch64Subtarget
BalanceFPOpsllvm::AArch64Subtargetprotected
balanceFPOps() constllvm::AArch64Subtargetinline
CacheLineSizellvm::AArch64Subtargetprotected
CallLoweringInfollvm::AArch64Subtargetprotected
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
Cyclone enum valuellvm::AArch64Subtarget
DisableLatencySchedHeuristicllvm::AArch64Subtargetprotected
enableEarlyIfConversion() const overridellvm::AArch64Subtarget
enableMachineScheduler() const overridellvm::AArch64Subtargetinline
enablePostRAScheduler() const overridellvm::AArch64Subtargetinline
ExynosAsCheapAsMovellvm::AArch64Subtargetprotected
ExynosM1 enum valuellvm::AArch64Subtarget
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
getInstrInfo() const overridellvm::AArch64Subtargetinline
getInstructionSelector() const overridellvm::AArch64Subtarget
getLegalizerInfo() const overridellvm::AArch64Subtarget
getMaximumJumpTableSize() constllvm::AArch64Subtargetinline
getMaxInterleaveFactor() constllvm::AArch64Subtargetinline
getMaxPrefetchIterationsAhead() const overridellvm::AArch64Subtargetinline
getMinPrefetchStride() 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
hasAES() constllvm::AArch64Subtargetinline
HasAESllvm::AArch64Subtargetprotected
HasAggressiveFMAllvm::AArch64Subtargetprotected
hasAggressiveFMA() constllvm::AArch64Subtargetinline
HasAlternativeNZCVllvm::AArch64Subtargetprotected
hasAlternativeNZCV() constllvm::AArch64Subtargetinline
hasAM() constllvm::AArch64Subtargetinline
HasAMllvm::AArch64Subtargetprotected
HasArithmeticBccFusionllvm::AArch64Subtargetprotected
hasArithmeticBccFusion() constllvm::AArch64Subtargetinline
HasArithmeticCbzFusionllvm::AArch64Subtargetprotected
hasArithmeticCbzFusion() constllvm::AArch64Subtargetinline
HasBTIllvm::AArch64Subtargetprotected
hasBTI() constllvm::AArch64Subtargetinline
HasCCDPllvm::AArch64Subtargetprotected
hasCCDP() constllvm::AArch64Subtargetinline
hasCCIDX() constllvm::AArch64Subtargetinline
HasCCIDXllvm::AArch64Subtargetprotected
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
HasETEllvm::AArch64Subtargetprotected
hasExynosCheapAsMoveHandling() 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
HasFuseCCSelectllvm::AArch64Subtargetprotected
hasFuseCCSelect() constllvm::AArch64Subtargetinline
hasFuseCryptoEOR() constllvm::AArch64Subtargetinline
HasFuseCryptoEORllvm::AArch64Subtargetprotected
HasFuseLiteralsllvm::AArch64Subtargetprotected
hasFuseLiterals() constllvm::AArch64Subtargetinline
hasFusion() constllvm::AArch64Subtargetinline
hasJS() constllvm::AArch64Subtargetinline
HasJSllvm::AArch64Subtargetprotected
hasLOR() constllvm::AArch64Subtargetinline
HasLORllvm::AArch64Subtargetprotected
hasLSE() constllvm::AArch64Subtargetinline
HasLSEllvm::AArch64Subtargetprotected
HasLSLFastllvm::AArch64Subtargetprotected
hasLSLFast() constllvm::AArch64Subtargetinline
HasMPAMllvm::AArch64Subtargetprotected
hasMPAM() constllvm::AArch64Subtargetinline
HasMTEllvm::AArch64Subtargetprotected
hasMTE() constllvm::AArch64Subtargetinline
HasNEONllvm::AArch64Subtargetprotected
hasNEON() constllvm::AArch64Subtargetinline
hasNV() constllvm::AArch64Subtargetinline
HasNVllvm::AArch64Subtargetprotected
hasPA() constllvm::AArch64Subtargetinline
HasPAllvm::AArch64Subtargetprotected
hasPAN() constllvm::AArch64Subtargetinline
HasPANllvm::AArch64Subtargetprotected
hasPAN_RWV() constllvm::AArch64Subtargetinline
HasPAN_RWVllvm::AArch64Subtargetprotected
HasPerfMonllvm::AArch64Subtargetprotected
hasPerfMon() constllvm::AArch64Subtargetinline
HasPredResllvm::AArch64Subtargetprotected
hasPredRes() constllvm::AArch64Subtargetinline
hasPsUAO() constllvm::AArch64Subtargetinline
HasPsUAOllvm::AArch64Subtargetprotected
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
hasRDM() constllvm::AArch64Subtargetinline
HasRDMllvm::AArch64Subtargetprotected
HasSBllvm::AArch64Subtargetprotected
hasSB() constllvm::AArch64Subtargetinline
hasSEL2() constllvm::AArch64Subtargetinline
HasSEL2llvm::AArch64Subtargetprotected
HasSHA2llvm::AArch64Subtargetprotected
hasSHA2() constllvm::AArch64Subtargetinline
hasSHA3() constllvm::AArch64Subtargetinline
HasSHA3llvm::AArch64Subtargetprotected
hasSM4() constllvm::AArch64Subtargetinline
HasSM4llvm::AArch64Subtargetprotected
HasSPEllvm::AArch64Subtargetprotected
hasSPE() constllvm::AArch64Subtargetinline
HasSpecRestrictllvm::AArch64Subtargetprotected
hasSpecRestrict() constllvm::AArch64Subtargetinline
hasSSBS() constllvm::AArch64Subtargetinline
HasSSBSllvm::AArch64Subtargetprotected
HasSVEllvm::AArch64Subtargetprotected
hasSVE() constllvm::AArch64Subtargetinline
hasSVE2() constllvm::AArch64Subtargetinline
HasSVE2llvm::AArch64Subtargetprotected
HasSVE2AESllvm::AArch64Subtargetprotected
hasSVE2AES() constllvm::AArch64Subtargetinline
hasSVE2BitPerm() constllvm::AArch64Subtargetinline
HasSVE2BitPermllvm::AArch64Subtargetprotected
hasSVE2SHA3() constllvm::AArch64Subtargetinline
HasSVE2SHA3llvm::AArch64Subtargetprotected
hasSVE2SM4() constllvm::AArch64Subtargetinline
HasSVE2SM4llvm::AArch64Subtargetprotected
HasTLB_RMIllvm::AArch64Subtargetprotected
hasTLB_RMI() constllvm::AArch64Subtargetinline
HasTMEllvm::AArch64Subtargetprotected
hasTME() constllvm::AArch64Subtargetinline
hasTRACEV8_4() constllvm::AArch64Subtargetinline
HasTRACEV8_4llvm::AArch64Subtargetprotected
HasTRBEllvm::AArch64Subtargetprotected
hasV8_1aOps() constllvm::AArch64Subtargetinline
HasV8_1aOpsllvm::AArch64Subtargetprotected
HasV8_2aOpsllvm::AArch64Subtargetprotected
hasV8_2aOps() constllvm::AArch64Subtargetinline
hasV8_3aOps() constllvm::AArch64Subtargetinline
HasV8_3aOpsllvm::AArch64Subtargetprotected
hasV8_4aOps() constllvm::AArch64Subtargetinline
HasV8_4aOpsllvm::AArch64Subtargetprotected
hasV8_5aOps() constllvm::AArch64Subtargetinline
HasV8_5aOpsllvm::AArch64Subtargetprotected
HasVHllvm::AArch64Subtargetprotected
hasVH() constllvm::AArch64Subtargetinline
HasZeroCycleRegMovellvm::AArch64Subtargetprotected
hasZeroCycleRegMove() constllvm::AArch64Subtargetinline
HasZeroCycleZeroingllvm::AArch64Subtargetprotected
hasZeroCycleZeroingFP() constllvm::AArch64Subtargetinline
HasZeroCycleZeroingFPllvm::AArch64Subtargetprotected
HasZeroCycleZeroingFPWorkaroundllvm::AArch64Subtargetprotected
hasZeroCycleZeroingFPWorkaround() constllvm::AArch64Subtargetinline
hasZeroCycleZeroingGP() constllvm::AArch64Subtargetinline
HasZeroCycleZeroingGPllvm::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
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
UseAlternateSExtLoadCVTF32Patternllvm::AArch64Subtargetprotected
useAlternateSExtLoadCVTF32Pattern() constllvm::AArch64Subtargetinline
UseEL1ForTPllvm::AArch64Subtargetprotected
useEL1ForTP() constllvm::AArch64Subtargetinline
useEL2ForTP() constllvm::AArch64Subtargetinline
UseEL2ForTPllvm::AArch64Subtargetprotected
UseEL3ForTPllvm::AArch64Subtargetprotected
useEL3ForTP() constllvm::AArch64Subtargetinline
UsePostRASchedulerllvm::AArch64Subtargetprotected
useRSqrt() constllvm::AArch64Subtargetinline
UseRSqrtllvm::AArch64Subtargetprotected
useSmallAddressing() constllvm::AArch64Subtargetinline
VectorInsertExtractBaseCostllvm::AArch64Subtargetprotected
WideningBaseCostllvm::AArch64Subtargetprotected