LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::X86Subtarget Member List

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

AutoDetectSubtargetFeatures()llvm::X86Subtarget
AVX enum valuellvm::X86Subtargetprotected
AVX2 enum valuellvm::X86Subtargetprotected
AVX512F enum valuellvm::X86Subtargetprotected
CallRegIndirectllvm::X86Subtargetprotected
callRegIndirect() const llvm::X86Subtargetinline
ClassifyBlockAddressReference() const llvm::X86Subtarget
ClassifyGlobalReference(const GlobalValue *GV, const TargetMachine &TM) const llvm::X86Subtarget
enableMachineScheduler() const LLVM_OVERRIDEllvm::X86Subtargetinline
enablePostRAScheduler(CodeGenOpt::Level OptLevel, TargetSubtargetInfo::AntiDepBreakMode &Mode, RegClassVector &CriticalPathRCs) const llvm::X86Subtarget
getBZeroEntry() const llvm::X86Subtarget
getInstrItineraryData() const llvm::X86Subtargetinline
getMaxInlineSizeThreshold() const llvm::X86Subtargetinline
getPICStyle() const llvm::X86Subtargetinline
getStackAlignment() const llvm::X86Subtargetinline
getTargetTriple() const llvm::X86Subtargetinline
has3DNow() const llvm::X86Subtargetinline
has3DNowA() const llvm::X86Subtargetinline
HasADXllvm::X86Subtargetprotected
hasADX() const llvm::X86Subtargetinline
hasAES() const llvm::X86Subtargetinline
HasAESllvm::X86Subtargetprotected
hasAVX() const llvm::X86Subtargetinline
hasAVX2() const llvm::X86Subtargetinline
hasAVX512() const llvm::X86Subtargetinline
HasBMIllvm::X86Subtargetprotected
hasBMI() const llvm::X86Subtargetinline
HasBMI2llvm::X86Subtargetprotected
hasBMI2() const llvm::X86Subtargetinline
HasCDIllvm::X86Subtargetprotected
hasCDI() const llvm::X86Subtargetinline
hasCMov() const llvm::X86Subtargetinline
HasCMovllvm::X86Subtargetprotected
HasCmpxchg16bllvm::X86Subtargetprotected
hasCmpxchg16b() const llvm::X86Subtargetinline
HasERIllvm::X86Subtargetprotected
hasERI() const llvm::X86Subtargetinline
HasF16Cllvm::X86Subtargetprotected
hasF16C() const llvm::X86Subtargetinline
hasFMA() const llvm::X86Subtargetinline
HasFMAllvm::X86Subtargetprotected
hasFMA4() const llvm::X86Subtargetinline
HasFMA4llvm::X86Subtargetprotected
hasFp256() const llvm::X86Subtargetinline
HasFSGSBasellvm::X86Subtargetprotected
hasFSGSBase() const llvm::X86Subtargetinline
HasHLEllvm::X86Subtargetprotected
hasHLE() const llvm::X86Subtargetinline
hasInt256() const llvm::X86Subtargetinline
HasLZCNTllvm::X86Subtargetprotected
hasLZCNT() const llvm::X86Subtargetinline
hasMMX() const llvm::X86Subtargetinline
HasMOVBEllvm::X86Subtargetprotected
hasMOVBE() const llvm::X86Subtargetinline
hasPCLMUL() const llvm::X86Subtargetinline
HasPCLMULllvm::X86Subtargetprotected
HasPFIllvm::X86Subtargetprotected
hasPFI() const llvm::X86Subtargetinline
HasPOPCNTllvm::X86Subtargetprotected
hasPOPCNT() const llvm::X86Subtargetinline
hasPRFCHW() const llvm::X86Subtargetinline
HasPRFCHWllvm::X86Subtargetprotected
HasRDRANDllvm::X86Subtargetprotected
hasRDRAND() const llvm::X86Subtargetinline
hasRDSEED() const llvm::X86Subtargetinline
HasRDSEEDllvm::X86Subtargetprotected
HasRTMllvm::X86Subtargetprotected
hasRTM() const llvm::X86Subtargetinline
hasSHA() const llvm::X86Subtargetinline
HasSHAllvm::X86Subtargetprotected
hasSinCos() const llvm::X86Subtarget
HasSlowDividellvm::X86Subtargetprotected
hasSlowDivide() const llvm::X86Subtargetinline
hasSSE1() const llvm::X86Subtargetinline
hasSSE2() const llvm::X86Subtargetinline
hasSSE3() const llvm::X86Subtargetinline
hasSSE41() const llvm::X86Subtargetinline
hasSSE42() const llvm::X86Subtargetinline
HasSSE4Allvm::X86Subtargetprotected
hasSSE4A() const llvm::X86Subtargetinline
hasSSSE3() const llvm::X86Subtargetinline
hasTBM() const llvm::X86Subtargetinline
HasTBMllvm::X86Subtargetprotected
HasVectorUAMemllvm::X86Subtargetprotected
hasVectorUAMem() const llvm::X86Subtargetinline
HasX86_64llvm::X86Subtargetprotected
HasXOPllvm::X86Subtargetprotected
hasXOP() const llvm::X86Subtargetinline
InstrItinsllvm::X86Subtargetprotected
IntelAtom enum valuellvm::X86Subtargetprotected
IntelSLM enum valuellvm::X86Subtargetprotected
is64Bit() const llvm::X86Subtargetinline
isAtom() const llvm::X86Subtargetinline
isBTMemSlow() const llvm::X86Subtargetinline
IsBTMemSlowllvm::X86Subtargetprotected
isCallingConvWin64(CallingConv::ID CC) const llvm::X86Subtargetinline
IsLegalToCallImmediateAddr(const TargetMachine &TM) const llvm::X86Subtarget
isOSWindows() const llvm::X86Subtargetinline
isPICStyleGOT() const llvm::X86Subtargetinline
isPICStyleRIPRel() const llvm::X86Subtargetinline
isPICStyleSet() const llvm::X86Subtargetinline
isPICStyleStubAny() const llvm::X86Subtargetinline
isPICStyleStubNoDynamic() const llvm::X86Subtargetinline
isPICStyleStubPIC() const llvm::X86Subtargetinline
isTarget64BitILP32() const llvm::X86Subtargetinline
isTarget64BitLP64() const llvm::X86Subtargetinline
isTargetCOFF() const llvm::X86Subtargetinline
isTargetCygMing() const llvm::X86Subtargetinline
isTargetCygwin() const llvm::X86Subtargetinline
isTargetDarwin() const llvm::X86Subtargetinline
isTargetELF() const llvm::X86Subtargetinline
isTargetEnvMacho() const llvm::X86Subtargetinline
isTargetFreeBSD() const llvm::X86Subtargetinline
isTargetLinux() const llvm::X86Subtargetinline
isTargetMingw() const llvm::X86Subtargetinline
isTargetNaCl() const llvm::X86Subtargetinline
isTargetNaCl32() const llvm::X86Subtargetinline
isTargetNaCl64() const llvm::X86Subtargetinline
isTargetSolaris() const llvm::X86Subtargetinline
isTargetWin32() const llvm::X86Subtargetinline
isTargetWin64() const llvm::X86Subtargetinline
isTargetWindows() const llvm::X86Subtargetinline
IsUAMemFastllvm::X86Subtargetprotected
isUnalignedMemAccessFast() const llvm::X86Subtargetinline
LEAUsesAGllvm::X86Subtargetprotected
LEAusesAG() const llvm::X86Subtargetinline
MaxInlineSizeThresholdllvm::X86Subtargetprotected
MMX enum valuellvm::X86Subtargetprotected
NoMMXSSE 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
postRAScheduler() const llvm::X86Subtargetinline
PostRASchedulerllvm::X86Subtargetprotected
resetSubtargetFeatures(const MachineFunction *MF)llvm::X86Subtargetvirtual
setPICStyle(PICStyles::Style Style)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
useLeaForSP() const llvm::X86Subtargetinline
UseLeaForSPllvm::X86Subtargetprotected
X863DNowEnum enum namellvm::X86Subtargetprotected
X863DNowLevelllvm::X86Subtargetprotected
X86ProcFamilyllvm::X86Subtargetprotected
X86ProcFamilyEnum enum namellvm::X86Subtargetprotected
X86SSEEnum enum namellvm::X86Subtargetprotected
X86SSELevelllvm::X86Subtargetprotected
X86Subtarget(const std::string &TT, const std::string &CPU, const std::string &FS, unsigned StackAlignOverride, bool is64Bit)llvm::X86Subtarget