LLVM  4.0.0
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
CallRegIndirectllvm::X86Subtargetprotected
callRegIndirect() const llvm::X86Subtargetinline
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
enableEarlyIfConversion() const overridellvm::X86Subtarget
enableMachineScheduler() const overridellvm::X86Subtargetinline
getAntiDepBreakMode() const overridellvm::X86Subtargetinline
getBZeroEntry() const llvm::X86Subtarget
getCallLowering() const overridellvm::X86Subtarget
getFrameLowering() const overridellvm::X86Subtargetinline
getInstrInfo() const overridellvm::X86Subtargetinline
getInstrItineraryData() const overridellvm::X86Subtargetinline
getInstructionSelector() const overridellvm::X86Subtarget
getLegalizerInfo() const overridellvm::X86Subtarget
getMaxInlineSizeThreshold() const llvm::X86Subtargetinline
getPICStyle() const llvm::X86Subtargetinline
getRegBankInfo() const overridellvm::X86Subtarget
getRegisterInfo() const overridellvm::X86Subtargetinline
getSelectionDAGInfo() const overridellvm::X86Subtargetinline
getStackAlignment() const llvm::X86Subtargetinline
getTargetLowering() const overridellvm::X86Subtargetinline
getTargetTriple() const llvm::X86Subtargetinline
GISelllvm::X86Subtargetprotected
has3DNow() const llvm::X86Subtargetinline
has3DNowA() const llvm::X86Subtargetinline
hasADX() const llvm::X86Subtargetinline
HasADXllvm::X86Subtargetprotected
hasAES() const llvm::X86Subtargetinline
HasAESllvm::X86Subtargetprotected
hasAnyFMA() const llvm::X86Subtargetinline
hasAVX() const llvm::X86Subtargetinline
hasAVX2() const llvm::X86Subtargetinline
hasAVX512() const llvm::X86Subtargetinline
hasBMI() const llvm::X86Subtargetinline
HasBMIllvm::X86Subtargetprotected
hasBMI2() const llvm::X86Subtargetinline
HasBMI2llvm::X86Subtargetprotected
HasBWIllvm::X86Subtargetprotected
hasBWI() const llvm::X86Subtargetinline
HasCDIllvm::X86Subtargetprotected
hasCDI() const llvm::X86Subtargetinline
HasCLFLUSHOPTllvm::X86Subtargetprotected
HasCLWBllvm::X86Subtargetprotected
hasCMov() const llvm::X86Subtargetinline
HasCMovllvm::X86Subtargetprotected
hasCmpxchg16b() const llvm::X86Subtargetinline
HasCmpxchg16bllvm::X86Subtargetprotected
HasDQIllvm::X86Subtargetprotected
hasDQI() const llvm::X86Subtargetinline
hasERI() const llvm::X86Subtargetinline
HasERIllvm::X86Subtargetprotected
hasF16C() const llvm::X86Subtargetinline
HasF16Cllvm::X86Subtargetprotected
hasFastLZCNT() const llvm::X86Subtargetinline
HasFastLZCNTllvm::X86Subtargetprotected
hasFastPartialYMMWrite() const llvm::X86Subtargetinline
HasFastPartialYMMWritellvm::X86Subtargetprotected
hasFastScalarFSQRT() const llvm::X86Subtargetinline
HasFastScalarFSQRTllvm::X86Subtargetprotected
hasFastVectorFSQRT() const llvm::X86Subtargetinline
HasFastVectorFSQRTllvm::X86Subtargetprotected
HasFMAllvm::X86Subtargetprotected
hasFMA() const llvm::X86Subtargetinline
hasFMA4() const llvm::X86Subtargetinline
HasFMA4llvm::X86Subtargetprotected
hasFp256() const llvm::X86Subtargetinline
hasFSGSBase() const llvm::X86Subtargetinline
HasFSGSBasellvm::X86Subtargetprotected
hasFXSR() const llvm::X86Subtargetinline
HasFXSRllvm::X86Subtargetprotected
HasHLEllvm::X86Subtargetprotected
hasHLE() const llvm::X86Subtargetinline
HasIFMAllvm::X86Subtargetprotected
hasIFMA() const llvm::X86Subtargetinline
hasInt256() const llvm::X86Subtargetinline
HasInvPCIdllvm::X86Subtargetprotected
HasLAHFSAHFllvm::X86Subtargetprotected
hasLAHFSAHF() const llvm::X86Subtargetinline
hasLZCNT() const llvm::X86Subtargetinline
HasLZCNTllvm::X86Subtargetprotected
hasMFence() const llvm::X86Subtargetinline
hasMMX() const llvm::X86Subtargetinline
hasMOVBE() const llvm::X86Subtargetinline
HasMOVBEllvm::X86Subtargetprotected
HasMPXllvm::X86Subtargetprotected
hasMPX() const llvm::X86Subtargetinline
HasMWAITXllvm::X86Subtargetprotected
hasMWAITX() const llvm::X86Subtargetinline
hasPCLMUL() const llvm::X86Subtargetinline
HasPCLMULllvm::X86Subtargetprotected
HasPCOMMITllvm::X86Subtargetprotected
hasPFI() const llvm::X86Subtargetinline
HasPFIllvm::X86Subtargetprotected
HasPFPREFETCHWT1llvm::X86Subtargetprotected
HasPKUllvm::X86Subtargetprotected
hasPKU() const llvm::X86Subtargetinline
hasPOPCNT() const llvm::X86Subtargetinline
HasPOPCNTllvm::X86Subtargetprotected
HasPRFCHWllvm::X86Subtargetprotected
hasPRFCHW() const llvm::X86Subtargetinline
hasRDRAND() const llvm::X86Subtargetinline
HasRDRANDllvm::X86Subtargetprotected
HasRDSEEDllvm::X86Subtargetprotected
hasRDSEED() const llvm::X86Subtargetinline
HasRTMllvm::X86Subtargetprotected
hasRTM() const llvm::X86Subtargetinline
HasSGXllvm::X86Subtargetprotected
HasSHAllvm::X86Subtargetprotected
hasSHA() const llvm::X86Subtargetinline
hasSinCos() const llvm::X86Subtarget
hasSlowDivide32() const llvm::X86Subtargetinline
HasSlowDivide32llvm::X86Subtargetprotected
hasSlowDivide64() const llvm::X86Subtargetinline
HasSlowDivide64llvm::X86Subtargetprotected
HasSMAPllvm::X86Subtargetprotected
hasSSE1() const llvm::X86Subtargetinline
hasSSE2() const llvm::X86Subtargetinline
hasSSE3() const llvm::X86Subtargetinline
hasSSE41() const llvm::X86Subtargetinline
hasSSE42() const llvm::X86Subtargetinline
hasSSE4A() const llvm::X86Subtargetinline
HasSSE4Allvm::X86Subtargetprotected
hasSSEUnalignedMem() const llvm::X86Subtargetinline
HasSSEUnalignedMemllvm::X86Subtargetprotected
hasSSSE3() const llvm::X86Subtargetinline
hasTBM() const llvm::X86Subtargetinline
HasTBMllvm::X86Subtargetprotected
HasVBMIllvm::X86Subtargetprotected
hasVBMI() const llvm::X86Subtargetinline
HasVLXllvm::X86Subtargetprotected
hasVLX() const llvm::X86Subtargetinline
HasVMFUNCllvm::X86Subtargetprotected
HasX86_64llvm::X86Subtargetprotected
hasX87() const llvm::X86Subtargetinline
HasX87llvm::X86Subtargetprotected
hasXOP() const llvm::X86Subtargetinline
HasXOPllvm::X86Subtargetprotected
HasXSAVEllvm::X86Subtargetprotected
hasXSAVE() const llvm::X86Subtargetinline
HasXSAVECllvm::X86Subtargetprotected
hasXSAVEC() const llvm::X86Subtargetinline
HasXSAVEOPTllvm::X86Subtargetprotected
hasXSAVEOPT() const llvm::X86Subtargetinline
hasXSAVES() const llvm::X86Subtargetinline
HasXSAVESllvm::X86Subtargetprotected
InstrItinsllvm::X86Subtargetprotected
IntelAtom enum valuellvm::X86Subtargetprotected
IntelSLM enum valuellvm::X86Subtargetprotected
is16Bit() const llvm::X86Subtargetinline
is32Bit() const llvm::X86Subtargetinline
is64Bit() const llvm::X86Subtargetinline
isAtom() const llvm::X86Subtargetinline
IsBTMemSlowllvm::X86Subtargetprotected
isBTMemSlow() const llvm::X86Subtargetinline
isCallingConvWin64(CallingConv::ID CC) const llvm::X86Subtargetinline
isLegalToCallImmediateAddr() const llvm::X86Subtarget
isOSWindows() const llvm::X86Subtargetinline
isPICStyleGOT() const llvm::X86Subtargetinline
isPICStyleRIPRel() const llvm::X86Subtargetinline
isPICStyleStubPIC() const llvm::X86Subtargetinline
IsPMULLDSlowllvm::X86Subtargetprotected
isPMULLDSlow() const llvm::X86Subtargetinline
isPositionIndependent() const llvm::X86Subtargetinline
IsSHLDSlowllvm::X86Subtargetprotected
isSHLDSlow() const llvm::X86Subtargetinline
isSLM() const llvm::X86Subtargetinline
isTarget64BitILP32() const llvm::X86Subtargetinline
isTarget64BitLP64() const llvm::X86Subtargetinline
isTargetAndroid() const llvm::X86Subtargetinline
isTargetCOFF() const llvm::X86Subtargetinline
isTargetCygMing() const llvm::X86Subtargetinline
isTargetDarwin() const llvm::X86Subtargetinline
isTargetDragonFly() const llvm::X86Subtargetinline
isTargetELF() const llvm::X86Subtargetinline
isTargetFreeBSD() const llvm::X86Subtargetinline
isTargetGlibc() const llvm::X86Subtargetinline
isTargetKFreeBSD() const llvm::X86Subtargetinline
isTargetKnownWindowsMSVC() const llvm::X86Subtargetinline
isTargetLinux() const llvm::X86Subtargetinline
isTargetMachO() const llvm::X86Subtargetinline
isTargetMCU() const llvm::X86Subtargetinline
isTargetNaCl() const llvm::X86Subtargetinline
isTargetNaCl32() const llvm::X86Subtargetinline
isTargetNaCl64() const llvm::X86Subtargetinline
isTargetPS4() const llvm::X86Subtargetinline
isTargetSolaris() const llvm::X86Subtargetinline
isTargetWin32() const llvm::X86Subtargetinline
isTargetWin64() const llvm::X86Subtargetinline
isTargetWindowsCoreCLR() const llvm::X86Subtargetinline
isTargetWindowsCygwin() const llvm::X86Subtargetinline
isTargetWindowsGNU() const llvm::X86Subtargetinline
isTargetWindowsItanium() const llvm::X86Subtargetinline
isTargetWindowsMSVC() const llvm::X86Subtargetinline
IsUAMem16Slowllvm::X86Subtargetprotected
IsUAMem32Slowllvm::X86Subtargetprotected
isUnalignedMem16Slow() const llvm::X86Subtargetinline
isUnalignedMem32Slow() const llvm::X86Subtargetinline
isXRaySupported() const overridellvm::X86Subtargetinlinevirtual
LEAUsesAGllvm::X86Subtargetprotected
LEAusesAG() const llvm::X86Subtargetinline
MaxInlineSizeThresholdllvm::X86Subtargetprotected
MMX enum valuellvm::X86Subtargetprotected
NoSSE enum valuellvm::X86Subtargetprotected
NoThreeDNow enum valuellvm::X86Subtargetprotected
Others enum valuellvm::X86Subtargetprotected
PadShortFunctionsllvm::X86Subtargetprotected
padShortFunctions() const llvm::X86Subtargetinline
ParseSubtargetFeatures(StringRef CPU, StringRef FS)llvm::X86Subtarget
PICStylellvm::X86Subtargetprotected
setGISelAccessor(GISelAccessor &GISel)llvm::X86Subtargetinline
setPICStyle(PICStyles::Style Style)llvm::X86Subtargetinline
slowIncDec() const llvm::X86Subtargetinline
SlowIncDecllvm::X86Subtargetprotected
SlowLEAllvm::X86Subtargetprotected
slowLEA() const llvm::X86Subtargetinline
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
TMllvm::X86Subtargetprotected
UseLeaForSPllvm::X86Subtargetprotected
useLeaForSP() const llvm::X86Subtargetinline
useSoftFloat() const llvm::X86Subtargetinline
UseSoftFloatllvm::X86Subtargetprotected
X863DNowEnum enum namellvm::X86Subtargetprotected
X863DNowLevelllvm::X86Subtargetprotected
X86ProcFamilyllvm::X86Subtargetprotected
X86ProcFamilyEnum enum namellvm::X86Subtargetprotected
X86SSEEnum enum namellvm::X86Subtargetprotected
X86SSELevelllvm::X86Subtargetprotected
X86Subtarget(const Triple &TT, StringRef CPU, StringRef FS, const X86TargetMachine &TM, unsigned StackAlignOverride)llvm::X86Subtarget