LLVM  9.0.0svn
llvm::X86Subtarget Member List

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

AVX enum valuellvm::X86Subtargetprotected
AVX2 enum valuellvm::X86Subtargetprotected
AVX512F enum valuellvm::X86Subtargetprotected
CallLoweringInfollvm::X86Subtargetprotected
canExtendTo512BW() constllvm::X86Subtargetinline
canExtendTo512DQ() constllvm::X86Subtargetinline
classifyBlockAddressReference() constllvm::X86Subtarget
classifyGlobalFunctionReference(const GlobalValue *GV, const Module &M) constllvm::X86Subtarget
classifyGlobalFunctionReference(const GlobalValue *GV) constllvm::X86Subtarget
classifyGlobalReference(const GlobalValue *GV, const Module &M) constllvm::X86Subtarget
classifyGlobalReference(const GlobalValue *GV) constllvm::X86Subtarget
classifyLocalReference(const GlobalValue *GV) constllvm::X86Subtarget
DeprecatedUseRetpolinellvm::X86Subtargetprotected
enableAdvancedRASplitCost() const overridellvm::X86Subtargetinline
enableEarlyIfConversion() const overridellvm::X86Subtarget
enableIndirectBrExpand() const overridellvm::X86Subtargetinline
enableMachineScheduler() const overridellvm::X86Subtargetinline
getAntiDepBreakMode() const overridellvm::X86Subtargetinline
getCallLowering() const overridellvm::X86Subtarget
getFrameLowering() const overridellvm::X86Subtargetinline
getGatherOverhead() constllvm::X86Subtargetinline
getInstrInfo() const overridellvm::X86Subtargetinline
getInstructionSelector() const overridellvm::X86Subtarget
getLegalizerInfo() const overridellvm::X86Subtarget
getMaxInlineSizeThreshold() constllvm::X86Subtargetinline
getPICStyle() constllvm::X86Subtargetinline
getPostRAMutations(std::vector< std::unique_ptr< ScheduleDAGMutation >> &Mutations) const overridellvm::X86Subtarget
getPreferVectorWidth() constllvm::X86Subtargetinline
getProcFamily() constllvm::X86Subtargetinline
getRegBankInfo() const overridellvm::X86Subtarget
getRegisterInfo() const overridellvm::X86Subtargetinline
getRequiredVectorWidth() constllvm::X86Subtargetinline
getScatterOverhead() constllvm::X86Subtargetinline
getSelectionDAGInfo() const overridellvm::X86Subtargetinline
getStackAlignment() constllvm::X86Subtargetinline
getTargetLowering() const overridellvm::X86Subtargetinline
getTargetTriple() constllvm::X86Subtargetinline
has3DNow() constllvm::X86Subtargetinline
has3DNowA() constllvm::X86Subtargetinline
hasADX() constllvm::X86Subtargetinline
HasADXllvm::X86Subtargetprotected
HasAESllvm::X86Subtargetprotected
hasAES() constllvm::X86Subtargetinline
hasAnyFMA() constllvm::X86Subtargetinline
hasAVX() constllvm::X86Subtargetinline
hasAVX2() constllvm::X86Subtargetinline
hasAVX512() constllvm::X86Subtargetinline
hasBF16() constllvm::X86Subtargetinline
HasBF16llvm::X86Subtargetprotected
hasBITALG() constllvm::X86Subtargetinline
HasBITALGllvm::X86Subtargetprotected
HasBMIllvm::X86Subtargetprotected
hasBMI() constllvm::X86Subtargetinline
HasBMI2llvm::X86Subtargetprotected
hasBMI2() constllvm::X86Subtargetinline
hasBranchFusion() constllvm::X86Subtargetinline
HasBranchFusionllvm::X86Subtargetprotected
hasBWI() constllvm::X86Subtargetinline
HasBWIllvm::X86Subtargetprotected
hasCDI() constllvm::X86Subtargetinline
HasCDIllvm::X86Subtargetprotected
hasCLDEMOTE() constllvm::X86Subtargetinline
HasCLDEMOTEllvm::X86Subtargetprotected
hasCLFLUSHOPT() constllvm::X86Subtargetinline
HasCLFLUSHOPTllvm::X86Subtargetprotected
hasCLWB() constllvm::X86Subtargetinline
HasCLWBllvm::X86Subtargetprotected
HasCLZEROllvm::X86Subtargetprotected
hasCLZERO() constllvm::X86Subtargetinline
HasCMovllvm::X86Subtargetprotected
hasCMov() constllvm::X86Subtargetinline
HasCmpxchg16bllvm::X86Subtargetprotected
hasCmpxchg16b() constllvm::X86Subtargetinline
hasCmpxchg8b() constllvm::X86Subtargetinline
HasCmpxchg8bllvm::X86Subtargetprotected
hasDQI() constllvm::X86Subtargetinline
HasDQIllvm::X86Subtargetprotected
hasENQCMD() constllvm::X86Subtargetinline
HasENQCMDllvm::X86Subtargetprotected
hasERI() constllvm::X86Subtargetinline
HasERIllvm::X86Subtargetprotected
hasERMSB() constllvm::X86Subtargetinline
HasERMSBllvm::X86Subtargetprotected
HasF16Cllvm::X86Subtargetprotected
hasF16C() constllvm::X86Subtargetinline
HasFast11ByteNOPllvm::X86Subtargetprotected
HasFast15ByteNOPllvm::X86Subtargetprotected
hasFastBEXTR() constllvm::X86Subtargetinline
HasFastBEXTRllvm::X86Subtargetprotected
HasFastGatherllvm::X86Subtargetprotected
hasFastGather() constllvm::X86Subtargetinline
hasFastHorizontalOps() constllvm::X86Subtargetinline
HasFastHorizontalOpsllvm::X86Subtargetprotected
hasFastLZCNT() constllvm::X86Subtargetinline
HasFastLZCNTllvm::X86Subtargetprotected
HasFastPartialYMMorZMMWritellvm::X86Subtargetprotected
hasFastPartialYMMorZMMWrite() constllvm::X86Subtargetinline
HasFastScalarFSQRTllvm::X86Subtargetprotected
hasFastScalarFSQRT() constllvm::X86Subtargetinline
hasFastScalarShiftMasks() constllvm::X86Subtargetinline
HasFastScalarShiftMasksllvm::X86Subtargetprotected
hasFastSHLDRotate() constllvm::X86Subtargetinline
HasFastSHLDRotatellvm::X86Subtargetprotected
HasFastVariableShufflellvm::X86Subtargetprotected
hasFastVariableShuffle() constllvm::X86Subtargetinline
HasFastVectorFSQRTllvm::X86Subtargetprotected
hasFastVectorFSQRT() constllvm::X86Subtargetinline
hasFastVectorShiftMasks() constllvm::X86Subtargetinline
HasFastVectorShiftMasksllvm::X86Subtargetprotected
HasFMAllvm::X86Subtargetprotected
hasFMA() constllvm::X86Subtargetinline
HasFMA4llvm::X86Subtargetprotected
hasFMA4() constllvm::X86Subtargetinline
HasFSGSBasellvm::X86Subtargetprotected
hasFSGSBase() constllvm::X86Subtargetinline
HasFXSRllvm::X86Subtargetprotected
hasFXSR() constllvm::X86Subtargetinline
hasGFNI() constllvm::X86Subtargetinline
HasGFNIllvm::X86Subtargetprotected
HasIFMAllvm::X86Subtargetprotected
hasIFMA() constllvm::X86Subtargetinline
hasInt256() constllvm::X86Subtargetinline
hasINVPCID() constllvm::X86Subtargetinline
HasINVPCIDllvm::X86Subtargetprotected
HasLAHFSAHFllvm::X86Subtargetprotected
hasLAHFSAHF() constllvm::X86Subtargetinline
hasLWP() constllvm::X86Subtargetinline
HasLWPllvm::X86Subtargetprotected
HasLZCNTllvm::X86Subtargetprotected
hasLZCNT() constllvm::X86Subtargetinline
HasLZCNTFalseDepsllvm::X86Subtargetprotected
hasLZCNTFalseDeps() constllvm::X86Subtargetinline
hasMacroFusion() constllvm::X86Subtargetinline
HasMacroFusionllvm::X86Subtargetprotected
hasMFence() constllvm::X86Subtargetinline
hasMMX() constllvm::X86Subtargetinline
hasMOVBE() constllvm::X86Subtargetinline
HasMOVBEllvm::X86Subtargetprotected
HasMOVDIR64Bllvm::X86Subtargetprotected
hasMOVDIR64B() constllvm::X86Subtargetinline
HasMOVDIRIllvm::X86Subtargetprotected
hasMOVDIRI() constllvm::X86Subtargetinline
hasMPX() constllvm::X86Subtargetinline
HasMPXllvm::X86Subtargetprotected
HasMWAITXllvm::X86Subtargetprotected
hasMWAITX() constllvm::X86Subtargetinline
HasNOPLllvm::X86Subtargetprotected
hasNOPL() constllvm::X86Subtargetinline
HasPCLMULllvm::X86Subtargetprotected
hasPCLMUL() constllvm::X86Subtargetinline
hasPCONFIG() constllvm::X86Subtargetinline
HasPCONFIGllvm::X86Subtargetprotected
hasPFI() constllvm::X86Subtargetinline
HasPFIllvm::X86Subtargetprotected
hasPKU() constllvm::X86Subtargetinline
HasPKUllvm::X86Subtargetprotected
hasPOPCNT() constllvm::X86Subtargetinline
HasPOPCNTllvm::X86Subtargetprotected
hasPOPCNTFalseDeps() constllvm::X86Subtargetinline
HasPOPCNTFalseDepsllvm::X86Subtargetprotected
HasPREFETCHWT1llvm::X86Subtargetprotected
hasPREFETCHWT1() constllvm::X86Subtargetinline
HasPRFCHWllvm::X86Subtargetprotected
hasPRFCHW() constllvm::X86Subtargetinline
HasPTWRITEllvm::X86Subtargetprotected
hasPTWRITE() constllvm::X86Subtargetinline
hasRDPID() constllvm::X86Subtargetinline
HasRDPIDllvm::X86Subtargetprotected
HasRDRANDllvm::X86Subtargetprotected
hasRDRAND() constllvm::X86Subtargetinline
HasRDSEEDllvm::X86Subtargetprotected
hasRDSEED() constllvm::X86Subtargetinline
HasRTMllvm::X86Subtargetprotected
hasRTM() constllvm::X86Subtargetinline
hasSGX() constllvm::X86Subtargetinline
HasSGXllvm::X86Subtargetprotected
HasSHAllvm::X86Subtargetprotected
hasSHA() constllvm::X86Subtargetinline
hasSHSTK() constllvm::X86Subtargetinline
HasSHSTKllvm::X86Subtargetprotected
hasSlowDivide32() constllvm::X86Subtargetinline
HasSlowDivide32llvm::X86Subtargetprotected
hasSlowDivide64() constllvm::X86Subtargetinline
HasSlowDivide64llvm::X86Subtargetprotected
hasSSE1() constllvm::X86Subtargetinline
hasSSE2() constllvm::X86Subtargetinline
hasSSE3() constllvm::X86Subtargetinline
hasSSE41() constllvm::X86Subtargetinline
hasSSE42() constllvm::X86Subtargetinline
hasSSE4A() constllvm::X86Subtargetinline
HasSSE4Allvm::X86Subtargetprotected
hasSSEPrefetch() constllvm::X86Subtargetinline
HasSSEUnalignedMemllvm::X86Subtargetprotected
hasSSEUnalignedMem() constllvm::X86Subtargetinline
hasSSSE3() constllvm::X86Subtargetinline
hasTBM() constllvm::X86Subtargetinline
HasTBMllvm::X86Subtargetprotected
HasVAESllvm::X86Subtargetprotected
hasVAES() constllvm::X86Subtargetinline
HasVBMIllvm::X86Subtargetprotected
hasVBMI() constllvm::X86Subtargetinline
HasVBMI2llvm::X86Subtargetprotected
hasVBMI2() constllvm::X86Subtargetinline
hasVLX() constllvm::X86Subtargetinline
HasVLXllvm::X86Subtargetprotected
HasVNNIllvm::X86Subtargetprotected
hasVNNI() constllvm::X86Subtargetinline
hasVP2INTERSECT() constllvm::X86Subtargetinline
HasVP2INTERSECTllvm::X86Subtargetprotected
HasVPCLMULQDQllvm::X86Subtargetprotected
hasVPCLMULQDQ() constllvm::X86Subtargetinline
hasVPOPCNTDQ() constllvm::X86Subtargetinline
HasVPOPCNTDQllvm::X86Subtargetprotected
hasWAITPKG() constllvm::X86Subtargetinline
HasWAITPKGllvm::X86Subtargetprotected
hasWBNOINVD() constllvm::X86Subtargetinline
HasWBNOINVDllvm::X86Subtargetprotected
HasX86_64llvm::X86Subtargetprotected
hasX87() constllvm::X86Subtargetinline
HasX87llvm::X86Subtargetprotected
hasXOP() constllvm::X86Subtargetinline
HasXOPllvm::X86Subtargetprotected
HasXSAVEllvm::X86Subtargetprotected
hasXSAVE() constllvm::X86Subtargetinline
HasXSAVECllvm::X86Subtargetprotected
hasXSAVEC() constllvm::X86Subtargetinline
hasXSAVEOPT() constllvm::X86Subtargetinline
HasXSAVEOPTllvm::X86Subtargetprotected
HasXSAVESllvm::X86Subtargetprotected
hasXSAVES() constllvm::X86Subtargetinline
InstSelectorllvm::X86Subtargetprotected
IntelAtom enum valuellvm::X86Subtarget
IntelGLM enum valuellvm::X86Subtarget
IntelGLP enum valuellvm::X86Subtarget
IntelSLM enum valuellvm::X86Subtarget
IntelTRM enum valuellvm::X86Subtarget
is16Bit() constllvm::X86Subtargetinline
is32Bit() constllvm::X86Subtargetinline
is64Bit() constllvm::X86Subtargetinline
isAtom() constllvm::X86Subtargetinline
isCallingConvWin64(CallingConv::ID CC) constllvm::X86Subtargetinline
isGLM() constllvm::X86Subtargetinline
isLegalToCallImmediateAddr() constllvm::X86Subtarget
isOSWindows() constllvm::X86Subtargetinline
isPICStyleGOT() constllvm::X86Subtargetinline
isPICStyleRIPRel() constllvm::X86Subtargetinline
isPICStyleStubPIC() constllvm::X86Subtargetinline
isPMADDWDSlow() constllvm::X86Subtargetinline
IsPMADDWDSlowllvm::X86Subtargetprotected
isPMULLDSlow() constllvm::X86Subtargetinline
IsPMULLDSlowllvm::X86Subtargetprotected
isPositionIndependent() constllvm::X86Subtargetinline
isSHLDSlow() constllvm::X86Subtargetinline
IsSHLDSlowllvm::X86Subtargetprotected
isSLM() constllvm::X86Subtargetinline
isTarget64BitILP32() constllvm::X86Subtargetinline
isTarget64BitLP64() constllvm::X86Subtargetinline
isTargetAndroid() constllvm::X86Subtargetinline
isTargetCOFF() constllvm::X86Subtargetinline
isTargetCygMing() constllvm::X86Subtargetinline
isTargetDarwin() constllvm::X86Subtargetinline
isTargetDragonFly() constllvm::X86Subtargetinline
isTargetELF() constllvm::X86Subtargetinline
isTargetFreeBSD() constllvm::X86Subtargetinline
isTargetFuchsia() constllvm::X86Subtargetinline
isTargetGlibc() constllvm::X86Subtargetinline
isTargetKFreeBSD() constllvm::X86Subtargetinline
isTargetLinux() constllvm::X86Subtargetinline
isTargetMachO() constllvm::X86Subtargetinline
isTargetMCU() constllvm::X86Subtargetinline
isTargetNaCl() constllvm::X86Subtargetinline
isTargetNaCl32() constllvm::X86Subtargetinline
isTargetNaCl64() constllvm::X86Subtargetinline
isTargetPS4() constllvm::X86Subtargetinline
isTargetSolaris() constllvm::X86Subtargetinline
isTargetWin32() constllvm::X86Subtargetinline
isTargetWin64() constllvm::X86Subtargetinline
isTargetWindowsCoreCLR() constllvm::X86Subtargetinline
isTargetWindowsCygwin() constllvm::X86Subtargetinline
isTargetWindowsGNU() constllvm::X86Subtargetinline
isTargetWindowsItanium() constllvm::X86Subtargetinline
isTargetWindowsMSVC() constllvm::X86Subtargetinline
IsUAMem16Slowllvm::X86Subtargetprotected
IsUAMem32Slowllvm::X86Subtargetprotected
isUnalignedMem16Slow() constllvm::X86Subtargetinline
isUnalignedMem32Slow() constllvm::X86Subtargetinline
isXRaySupported() const overridellvm::X86Subtargetinline
LEAusesAG() constllvm::X86Subtargetinline
LEAUsesAGllvm::X86Subtargetprotected
Legalizerllvm::X86Subtargetprotected
MaxInlineSizeThresholdllvm::X86Subtargetprotected
MMX enum valuellvm::X86Subtargetprotected
NoSSE enum valuellvm::X86Subtargetprotected
NoThreeDNow enum valuellvm::X86Subtargetprotected
Others enum valuellvm::X86Subtarget
padShortFunctions() constllvm::X86Subtargetinline
PadShortFunctionsllvm::X86Subtargetprotected
ParseSubtargetFeatures(StringRef CPU, StringRef FS)llvm::X86Subtarget
PICStylellvm::X86Subtargetprotected
Prefer256Bitllvm::X86Subtargetprotected
RegBankInfollvm::X86Subtargetprotected
setPICStyle(PICStyles::Style Style)llvm::X86Subtargetinline
slow3OpsLEA() constllvm::X86Subtargetinline
Slow3OpsLEAllvm::X86Subtargetprotected
slowIncDec() constllvm::X86Subtargetinline
SlowIncDecllvm::X86Subtargetprotected
slowLEA() constllvm::X86Subtargetinline
SlowLEAllvm::X86Subtargetprotected
slowTwoMemOps() constllvm::X86Subtargetinline
SlowTwoMemOpsllvm::X86Subtargetprotected
SSE1 enum valuellvm::X86Subtargetprotected
SSE2 enum valuellvm::X86Subtargetprotected
SSE3 enum valuellvm::X86Subtargetprotected
SSE41 enum valuellvm::X86Subtargetprotected
SSE42 enum valuellvm::X86Subtargetprotected
SSSE3 enum valuellvm::X86Subtargetprotected
stackAlignmentllvm::X86Subtargetprotected
TargetTriplellvm::X86Subtargetprotected
ThreeDNow enum valuellvm::X86Subtargetprotected
ThreeDNowA enum valuellvm::X86Subtargetprotected
threewayBranchProfitable() constllvm::X86Subtargetinline
ThreewayBranchProfitablellvm::X86Subtargetprotected
TMllvm::X86Subtargetprotected
useAVX512Regs() constllvm::X86Subtargetinline
useBWIRegs() constllvm::X86Subtargetinline
UseLeaForSPllvm::X86Subtargetprotected
useLeaForSP() constllvm::X86Subtargetinline
useRetpolineExternalThunk() constllvm::X86Subtargetinline
UseRetpolineExternalThunkllvm::X86Subtargetprotected
useRetpolineIndirectBranches() constllvm::X86Subtargetinline
UseRetpolineIndirectBranchesllvm::X86Subtargetprotected
UseRetpolineIndirectCallsllvm::X86Subtargetprotected
useRetpolineIndirectCalls() constllvm::X86Subtargetinline
UseSoftFloatllvm::X86Subtargetprotected
useSoftFloat() constllvm::X86Subtargetinline
X863DNowEnum enum namellvm::X86Subtargetprotected
X863DNowLevelllvm::X86Subtargetprotected
X86ProcFamilyllvm::X86Subtargetprotected
X86ProcFamilyEnum enum namellvm::X86Subtarget
X86SSEEnum enum namellvm::X86Subtargetprotected
X86SSELevelllvm::X86Subtargetprotected
X86Subtarget(const Triple &TT, StringRef CPU, StringRef FS, const X86TargetMachine &TM, unsigned StackAlignOverride, unsigned PreferVectorWidthOverride, unsigned RequiredVectorWidth)llvm::X86Subtarget