LLVM
8.0.1
llvm
X86Subtarget
llvm::X86Subtarget Member List
This is the complete list of members for
llvm::X86Subtarget
, including all inherited members.
AVX
enum value
llvm::X86Subtarget
protected
AVX2
enum value
llvm::X86Subtarget
protected
AVX512F
enum value
llvm::X86Subtarget
protected
CallLoweringInfo
llvm::X86Subtarget
protected
canExtendTo512BW
() const
llvm::X86Subtarget
inline
canExtendTo512DQ
() const
llvm::X86Subtarget
inline
classifyBlockAddressReference
() const
llvm::X86Subtarget
classifyGlobalFunctionReference
(const GlobalValue *GV, const Module &M) const
llvm::X86Subtarget
classifyGlobalFunctionReference
(const GlobalValue *GV) const
llvm::X86Subtarget
classifyGlobalReference
(const GlobalValue *GV, const Module &M) const
llvm::X86Subtarget
classifyGlobalReference
(const GlobalValue *GV) const
llvm::X86Subtarget
classifyLocalReference
(const GlobalValue *GV) const
llvm::X86Subtarget
DeprecatedUseRetpoline
llvm::X86Subtarget
protected
enableAdvancedRASplitCost
() const override
llvm::X86Subtarget
inline
enableEarlyIfConversion
() const override
llvm::X86Subtarget
enableIndirectBrExpand
() const override
llvm::X86Subtarget
inline
enableMachineScheduler
() const override
llvm::X86Subtarget
inline
getAntiDepBreakMode
() const override
llvm::X86Subtarget
inline
getCallLowering
() const override
llvm::X86Subtarget
getFrameLowering
() const override
llvm::X86Subtarget
inline
getGatherOverhead
() const
llvm::X86Subtarget
inline
getInstrInfo
() const override
llvm::X86Subtarget
inline
getInstructionSelector
() const override
llvm::X86Subtarget
getLegalizerInfo
() const override
llvm::X86Subtarget
getMaxInlineSizeThreshold
() const
llvm::X86Subtarget
inline
getPICStyle
() const
llvm::X86Subtarget
inline
getPreferVectorWidth
() const
llvm::X86Subtarget
inline
getProcFamily
() const
llvm::X86Subtarget
inline
getRegBankInfo
() const override
llvm::X86Subtarget
getRegisterInfo
() const override
llvm::X86Subtarget
inline
getRequiredVectorWidth
() const
llvm::X86Subtarget
inline
getScatterOverhead
() const
llvm::X86Subtarget
inline
getSelectionDAGInfo
() const override
llvm::X86Subtarget
inline
getStackAlignment
() const
llvm::X86Subtarget
inline
getTargetLowering
() const override
llvm::X86Subtarget
inline
getTargetTriple
() const
llvm::X86Subtarget
inline
has3DNow
() const
llvm::X86Subtarget
inline
has3DNowA
() const
llvm::X86Subtarget
inline
hasADX
() const
llvm::X86Subtarget
inline
HasADX
llvm::X86Subtarget
protected
HasAES
llvm::X86Subtarget
protected
hasAES
() const
llvm::X86Subtarget
inline
hasAnyFMA
() const
llvm::X86Subtarget
inline
hasAVX
() const
llvm::X86Subtarget
inline
hasAVX2
() const
llvm::X86Subtarget
inline
hasAVX512
() const
llvm::X86Subtarget
inline
hasBITALG
() const
llvm::X86Subtarget
inline
HasBITALG
llvm::X86Subtarget
protected
HasBMI
llvm::X86Subtarget
protected
hasBMI
() const
llvm::X86Subtarget
inline
HasBMI2
llvm::X86Subtarget
protected
hasBMI2
() const
llvm::X86Subtarget
inline
hasBWI
() const
llvm::X86Subtarget
inline
HasBWI
llvm::X86Subtarget
protected
hasCDI
() const
llvm::X86Subtarget
inline
HasCDI
llvm::X86Subtarget
protected
HasCLDEMOTE
llvm::X86Subtarget
protected
hasCLDEMOTE
() const
llvm::X86Subtarget
inline
hasCLFLUSHOPT
() const
llvm::X86Subtarget
inline
HasCLFLUSHOPT
llvm::X86Subtarget
protected
hasCLWB
() const
llvm::X86Subtarget
inline
HasCLWB
llvm::X86Subtarget
protected
HasCLZERO
llvm::X86Subtarget
protected
hasCLZERO
() const
llvm::X86Subtarget
inline
hasCMov
() const
llvm::X86Subtarget
inline
HasCMov
llvm::X86Subtarget
protected
HasCmpxchg16b
llvm::X86Subtarget
protected
hasCmpxchg16b
() const
llvm::X86Subtarget
inline
hasDQI
() const
llvm::X86Subtarget
inline
HasDQI
llvm::X86Subtarget
protected
hasERI
() const
llvm::X86Subtarget
inline
HasERI
llvm::X86Subtarget
protected
HasERMSB
llvm::X86Subtarget
protected
hasERMSB
() const
llvm::X86Subtarget
inline
HasF16C
llvm::X86Subtarget
protected
hasF16C
() const
llvm::X86Subtarget
inline
HasFast11ByteNOP
llvm::X86Subtarget
protected
HasFast15ByteNOP
llvm::X86Subtarget
protected
HasFastBEXTR
llvm::X86Subtarget
protected
hasFastBEXTR
() const
llvm::X86Subtarget
inline
HasFastGather
llvm::X86Subtarget
protected
hasFastGather
() const
llvm::X86Subtarget
inline
HasFastHorizontalOps
llvm::X86Subtarget
protected
hasFastHorizontalOps
() const
llvm::X86Subtarget
inline
HasFastLZCNT
llvm::X86Subtarget
protected
hasFastLZCNT
() const
llvm::X86Subtarget
inline
HasFastPartialYMMorZMMWrite
llvm::X86Subtarget
protected
hasFastPartialYMMorZMMWrite
() const
llvm::X86Subtarget
inline
HasFastScalarFSQRT
llvm::X86Subtarget
protected
hasFastScalarFSQRT
() const
llvm::X86Subtarget
inline
HasFastSHLDRotate
llvm::X86Subtarget
protected
hasFastSHLDRotate
() const
llvm::X86Subtarget
inline
hasFastVariableShuffle
() const
llvm::X86Subtarget
inline
HasFastVariableShuffle
llvm::X86Subtarget
protected
HasFastVectorFSQRT
llvm::X86Subtarget
protected
hasFastVectorFSQRT
() const
llvm::X86Subtarget
inline
HasFMA
llvm::X86Subtarget
protected
hasFMA
() const
llvm::X86Subtarget
inline
hasFMA4
() const
llvm::X86Subtarget
inline
HasFMA4
llvm::X86Subtarget
protected
HasFSGSBase
llvm::X86Subtarget
protected
hasFSGSBase
() const
llvm::X86Subtarget
inline
HasFXSR
llvm::X86Subtarget
protected
hasFXSR
() const
llvm::X86Subtarget
inline
HasGFNI
llvm::X86Subtarget
protected
hasGFNI
() const
llvm::X86Subtarget
inline
HasIFMA
llvm::X86Subtarget
protected
hasIFMA
() const
llvm::X86Subtarget
inline
hasInt256
() const
llvm::X86Subtarget
inline
hasINVPCID
() const
llvm::X86Subtarget
inline
HasINVPCID
llvm::X86Subtarget
protected
HasLAHFSAHF
llvm::X86Subtarget
protected
hasLAHFSAHF
() const
llvm::X86Subtarget
inline
hasLWP
() const
llvm::X86Subtarget
inline
HasLWP
llvm::X86Subtarget
protected
HasLZCNT
llvm::X86Subtarget
protected
hasLZCNT
() const
llvm::X86Subtarget
inline
hasLZCNTFalseDeps
() const
llvm::X86Subtarget
inline
HasLZCNTFalseDeps
llvm::X86Subtarget
protected
HasMacroFusion
llvm::X86Subtarget
protected
hasMacroFusion
() const
llvm::X86Subtarget
inline
hasMFence
() const
llvm::X86Subtarget
inline
hasMMX
() const
llvm::X86Subtarget
inline
hasMOVBE
() const
llvm::X86Subtarget
inline
HasMOVBE
llvm::X86Subtarget
protected
HasMOVDIR64B
llvm::X86Subtarget
protected
hasMOVDIR64B
() const
llvm::X86Subtarget
inline
HasMOVDIRI
llvm::X86Subtarget
protected
hasMOVDIRI
() const
llvm::X86Subtarget
inline
hasMPX
() const
llvm::X86Subtarget
inline
HasMPX
llvm::X86Subtarget
protected
HasMWAITX
llvm::X86Subtarget
protected
hasMWAITX
() const
llvm::X86Subtarget
inline
HasNOPL
llvm::X86Subtarget
protected
hasNOPL
() const
llvm::X86Subtarget
inline
HasPCLMUL
llvm::X86Subtarget
protected
hasPCLMUL
() const
llvm::X86Subtarget
inline
hasPCONFIG
() const
llvm::X86Subtarget
inline
HasPCONFIG
llvm::X86Subtarget
protected
hasPFI
() const
llvm::X86Subtarget
inline
HasPFI
llvm::X86Subtarget
protected
hasPKU
() const
llvm::X86Subtarget
inline
HasPKU
llvm::X86Subtarget
protected
hasPOPCNT
() const
llvm::X86Subtarget
inline
HasPOPCNT
llvm::X86Subtarget
protected
HasPOPCNTFalseDeps
llvm::X86Subtarget
protected
hasPOPCNTFalseDeps
() const
llvm::X86Subtarget
inline
HasPREFETCHWT1
llvm::X86Subtarget
protected
hasPREFETCHWT1
() const
llvm::X86Subtarget
inline
HasPRFCHW
llvm::X86Subtarget
protected
hasPRFCHW
() const
llvm::X86Subtarget
inline
HasPTWRITE
llvm::X86Subtarget
protected
hasPTWRITE
() const
llvm::X86Subtarget
inline
hasRDPID
() const
llvm::X86Subtarget
inline
HasRDPID
llvm::X86Subtarget
protected
hasRDRAND
() const
llvm::X86Subtarget
inline
HasRDRAND
llvm::X86Subtarget
protected
HasRDSEED
llvm::X86Subtarget
protected
hasRDSEED
() const
llvm::X86Subtarget
inline
hasRTM
() const
llvm::X86Subtarget
inline
HasRTM
llvm::X86Subtarget
protected
hasSGX
() const
llvm::X86Subtarget
inline
HasSGX
llvm::X86Subtarget
protected
HasSHA
llvm::X86Subtarget
protected
hasSHA
() const
llvm::X86Subtarget
inline
hasSHSTK
() const
llvm::X86Subtarget
inline
HasSHSTK
llvm::X86Subtarget
protected
HasSlowDivide32
llvm::X86Subtarget
protected
hasSlowDivide32
() const
llvm::X86Subtarget
inline
hasSlowDivide64
() const
llvm::X86Subtarget
inline
HasSlowDivide64
llvm::X86Subtarget
protected
hasSSE1
() const
llvm::X86Subtarget
inline
hasSSE2
() const
llvm::X86Subtarget
inline
hasSSE3
() const
llvm::X86Subtarget
inline
hasSSE41
() const
llvm::X86Subtarget
inline
hasSSE42
() const
llvm::X86Subtarget
inline
hasSSE4A
() const
llvm::X86Subtarget
inline
HasSSE4A
llvm::X86Subtarget
protected
hasSSEPrefetch
() const
llvm::X86Subtarget
inline
HasSSEUnalignedMem
llvm::X86Subtarget
protected
hasSSEUnalignedMem
() const
llvm::X86Subtarget
inline
hasSSSE3
() const
llvm::X86Subtarget
inline
hasTBM
() const
llvm::X86Subtarget
inline
HasTBM
llvm::X86Subtarget
protected
HasVAES
llvm::X86Subtarget
protected
hasVAES
() const
llvm::X86Subtarget
inline
HasVBMI
llvm::X86Subtarget
protected
hasVBMI
() const
llvm::X86Subtarget
inline
HasVBMI2
llvm::X86Subtarget
protected
hasVBMI2
() const
llvm::X86Subtarget
inline
hasVLX
() const
llvm::X86Subtarget
inline
HasVLX
llvm::X86Subtarget
protected
hasVNNI
() const
llvm::X86Subtarget
inline
HasVNNI
llvm::X86Subtarget
protected
HasVPCLMULQDQ
llvm::X86Subtarget
protected
hasVPCLMULQDQ
() const
llvm::X86Subtarget
inline
hasVPOPCNTDQ
() const
llvm::X86Subtarget
inline
HasVPOPCNTDQ
llvm::X86Subtarget
protected
hasWAITPKG
() const
llvm::X86Subtarget
inline
HasWAITPKG
llvm::X86Subtarget
protected
HasWBNOINVD
llvm::X86Subtarget
protected
hasWBNOINVD
() const
llvm::X86Subtarget
inline
HasX86_64
llvm::X86Subtarget
protected
hasX87
() const
llvm::X86Subtarget
inline
HasX87
llvm::X86Subtarget
protected
hasXOP
() const
llvm::X86Subtarget
inline
HasXOP
llvm::X86Subtarget
protected
HasXSAVE
llvm::X86Subtarget
protected
hasXSAVE
() const
llvm::X86Subtarget
inline
HasXSAVEC
llvm::X86Subtarget
protected
hasXSAVEC
() const
llvm::X86Subtarget
inline
HasXSAVEOPT
llvm::X86Subtarget
protected
hasXSAVEOPT
() const
llvm::X86Subtarget
inline
HasXSAVES
llvm::X86Subtarget
protected
hasXSAVES
() const
llvm::X86Subtarget
inline
InstSelector
llvm::X86Subtarget
protected
IntelAtom
enum value
llvm::X86Subtarget
IntelGLM
enum value
llvm::X86Subtarget
IntelGLP
enum value
llvm::X86Subtarget
IntelSLM
enum value
llvm::X86Subtarget
IntelTRM
enum value
llvm::X86Subtarget
is16Bit
() const
llvm::X86Subtarget
inline
is32Bit
() const
llvm::X86Subtarget
inline
is64Bit
() const
llvm::X86Subtarget
inline
isAtom
() const
llvm::X86Subtarget
inline
isCallingConvWin64
(CallingConv::ID CC) const
llvm::X86Subtarget
inline
isGLM
() const
llvm::X86Subtarget
inline
isLegalToCallImmediateAddr
() const
llvm::X86Subtarget
isOSWindows
() const
llvm::X86Subtarget
inline
isPICStyleGOT
() const
llvm::X86Subtarget
inline
isPICStyleRIPRel
() const
llvm::X86Subtarget
inline
isPICStyleStubPIC
() const
llvm::X86Subtarget
inline
IsPMADDWDSlow
llvm::X86Subtarget
protected
isPMADDWDSlow
() const
llvm::X86Subtarget
inline
isPMULLDSlow
() const
llvm::X86Subtarget
inline
IsPMULLDSlow
llvm::X86Subtarget
protected
isPositionIndependent
() const
llvm::X86Subtarget
inline
IsSHLDSlow
llvm::X86Subtarget
protected
isSHLDSlow
() const
llvm::X86Subtarget
inline
isSLM
() const
llvm::X86Subtarget
inline
isTarget64BitILP32
() const
llvm::X86Subtarget
inline
isTarget64BitLP64
() const
llvm::X86Subtarget
inline
isTargetAndroid
() const
llvm::X86Subtarget
inline
isTargetCOFF
() const
llvm::X86Subtarget
inline
isTargetCygMing
() const
llvm::X86Subtarget
inline
isTargetDarwin
() const
llvm::X86Subtarget
inline
isTargetDragonFly
() const
llvm::X86Subtarget
inline
isTargetELF
() const
llvm::X86Subtarget
inline
isTargetFreeBSD
() const
llvm::X86Subtarget
inline
isTargetFuchsia
() const
llvm::X86Subtarget
inline
isTargetGlibc
() const
llvm::X86Subtarget
inline
isTargetKFreeBSD
() const
llvm::X86Subtarget
inline
isTargetKnownWindowsMSVC
() const
llvm::X86Subtarget
inline
isTargetLinux
() const
llvm::X86Subtarget
inline
isTargetMachO
() const
llvm::X86Subtarget
inline
isTargetMCU
() const
llvm::X86Subtarget
inline
isTargetNaCl
() const
llvm::X86Subtarget
inline
isTargetNaCl32
() const
llvm::X86Subtarget
inline
isTargetNaCl64
() const
llvm::X86Subtarget
inline
isTargetPS4
() const
llvm::X86Subtarget
inline
isTargetSolaris
() const
llvm::X86Subtarget
inline
isTargetWin32
() const
llvm::X86Subtarget
inline
isTargetWin64
() const
llvm::X86Subtarget
inline
isTargetWindowsCoreCLR
() const
llvm::X86Subtarget
inline
isTargetWindowsCygwin
() const
llvm::X86Subtarget
inline
isTargetWindowsGNU
() const
llvm::X86Subtarget
inline
isTargetWindowsItanium
() const
llvm::X86Subtarget
inline
isTargetWindowsMSVC
() const
llvm::X86Subtarget
inline
IsUAMem16Slow
llvm::X86Subtarget
protected
IsUAMem32Slow
llvm::X86Subtarget
protected
isUnalignedMem16Slow
() const
llvm::X86Subtarget
inline
isUnalignedMem32Slow
() const
llvm::X86Subtarget
inline
isXRaySupported
() const override
llvm::X86Subtarget
inline
LEAusesAG
() const
llvm::X86Subtarget
inline
LEAUsesAG
llvm::X86Subtarget
protected
Legalizer
llvm::X86Subtarget
protected
MaxInlineSizeThreshold
llvm::X86Subtarget
protected
MMX
enum value
llvm::X86Subtarget
protected
NoSSE
enum value
llvm::X86Subtarget
protected
NoThreeDNow
enum value
llvm::X86Subtarget
protected
Others
enum value
llvm::X86Subtarget
padShortFunctions
() const
llvm::X86Subtarget
inline
PadShortFunctions
llvm::X86Subtarget
protected
ParseSubtargetFeatures
(StringRef CPU, StringRef FS)
llvm::X86Subtarget
PICStyle
llvm::X86Subtarget
protected
Prefer256Bit
llvm::X86Subtarget
protected
RegBankInfo
llvm::X86Subtarget
protected
setPICStyle
(PICStyles::Style Style)
llvm::X86Subtarget
inline
Slow3OpsLEA
llvm::X86Subtarget
protected
slow3OpsLEA
() const
llvm::X86Subtarget
inline
SlowIncDec
llvm::X86Subtarget
protected
slowIncDec
() const
llvm::X86Subtarget
inline
slowLEA
() const
llvm::X86Subtarget
inline
SlowLEA
llvm::X86Subtarget
protected
SlowTwoMemOps
llvm::X86Subtarget
protected
slowTwoMemOps
() const
llvm::X86Subtarget
inline
SSE1
enum value
llvm::X86Subtarget
protected
SSE2
enum value
llvm::X86Subtarget
protected
SSE3
enum value
llvm::X86Subtarget
protected
SSE41
enum value
llvm::X86Subtarget
protected
SSE42
enum value
llvm::X86Subtarget
protected
SSSE3
enum value
llvm::X86Subtarget
protected
stackAlignment
llvm::X86Subtarget
protected
supportPrintSchedInfo
() const override
llvm::X86Subtarget
inline
TargetTriple
llvm::X86Subtarget
protected
ThreeDNow
enum value
llvm::X86Subtarget
protected
ThreeDNowA
enum value
llvm::X86Subtarget
protected
threewayBranchProfitable
() const
llvm::X86Subtarget
inline
ThreewayBranchProfitable
llvm::X86Subtarget
protected
TM
llvm::X86Subtarget
protected
useAVX512Regs
() const
llvm::X86Subtarget
inline
useBWIRegs
() const
llvm::X86Subtarget
inline
UseLeaForSP
llvm::X86Subtarget
protected
useLeaForSP
() const
llvm::X86Subtarget
inline
useRetpolineExternalThunk
() const
llvm::X86Subtarget
inline
UseRetpolineExternalThunk
llvm::X86Subtarget
protected
UseRetpolineIndirectBranches
llvm::X86Subtarget
protected
useRetpolineIndirectBranches
() const
llvm::X86Subtarget
inline
UseRetpolineIndirectCalls
llvm::X86Subtarget
protected
useRetpolineIndirectCalls
() const
llvm::X86Subtarget
inline
useSoftFloat
() const
llvm::X86Subtarget
inline
UseSoftFloat
llvm::X86Subtarget
protected
X863DNowEnum
enum name
llvm::X86Subtarget
protected
X863DNowLevel
llvm::X86Subtarget
protected
X86ProcFamily
llvm::X86Subtarget
protected
X86ProcFamilyEnum
enum name
llvm::X86Subtarget
X86SSEEnum
enum name
llvm::X86Subtarget
protected
X86SSELevel
llvm::X86Subtarget
protected
X86Subtarget
(const Triple &TT, StringRef CPU, StringRef FS, const X86TargetMachine &TM, unsigned StackAlignOverride, unsigned PreferVectorWidthOverride, unsigned RequiredVectorWidth)
llvm::X86Subtarget
Generated on Sun Dec 20 2020 14:14:43 for LLVM by
1.8.13