LLVM  3.7.0
llvm::Triple Member List

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

aarch64 enum valuellvm::Triple
aarch64_be enum valuellvm::Triple
AIX enum valuellvm::Triple
amdgcn enum valuellvm::Triple
AMDHSA enum valuellvm::Triple
amdil enum valuellvm::Triple
amdil64 enum valuellvm::Triple
Android enum valuellvm::Triple
Apple enum valuellvm::Triple
ArchType enum namellvm::Triple
arm enum valuellvm::Triple
armeb enum valuellvm::Triple
ARMSubArch_v4t enum valuellvm::Triple
ARMSubArch_v5 enum valuellvm::Triple
ARMSubArch_v5te enum valuellvm::Triple
ARMSubArch_v6 enum valuellvm::Triple
ARMSubArch_v6k enum valuellvm::Triple
ARMSubArch_v6m enum valuellvm::Triple
ARMSubArch_v6t2 enum valuellvm::Triple
ARMSubArch_v7 enum valuellvm::Triple
ARMSubArch_v7em enum valuellvm::Triple
ARMSubArch_v7m enum valuellvm::Triple
ARMSubArch_v7s enum valuellvm::Triple
ARMSubArch_v8 enum valuellvm::Triple
ARMSubArch_v8_1a enum valuellvm::Triple
BGP enum valuellvm::Triple
BGQ enum valuellvm::Triple
Bitrig enum valuellvm::Triple
bpfeb enum valuellvm::Triple
bpfel enum valuellvm::Triple
CloudABI enum valuellvm::Triple
CNK enum valuellvm::Triple
CODE16 enum valuellvm::Triple
COFF enum valuellvm::Triple
CSR enum valuellvm::Triple
CUDA enum valuellvm::Triple
Cygnus enum valuellvm::Triple
Darwin enum valuellvm::Triple
DragonFly enum valuellvm::Triple
EABI enum valuellvm::Triple
EABIHF enum valuellvm::Triple
ELF enum valuellvm::Triple
EnvironmentType enum namellvm::Triple
FreeBSD enum valuellvm::Triple
Freescale enum valuellvm::Triple
get32BitArchVariant() const llvm::Triple
get64BitArchVariant() const llvm::Triple
getArch() const llvm::Tripleinline
getArchName() const llvm::Triple
getArchTypeForLLVMName(StringRef Str)llvm::Triplestatic
getArchTypeName(ArchType Kind)llvm::Triplestatic
getArchTypePrefix(ArchType Kind)llvm::Triplestatic
getARMCPUForArch(StringRef Arch=StringRef()) const llvm::Triple
getBigEndianArchVariant() const llvm::Triple
getEnvironment() const llvm::Tripleinline
getEnvironmentName() const llvm::Triple
getEnvironmentTypeName(EnvironmentType Kind)llvm::Triplestatic
getEnvironmentVersion(unsigned &Major, unsigned &Minor, unsigned &Micro) const llvm::Triple
getiOSVersion(unsigned &Major, unsigned &Minor, unsigned &Micro) const llvm::Triple
getLittleEndianArchVariant() const llvm::Triple
getMacOSXVersion(unsigned &Major, unsigned &Minor, unsigned &Micro) const llvm::Triple
getObjectFormat() const llvm::Tripleinline
getOS() const llvm::Tripleinline
getOSAndEnvironmentName() const llvm::Triple
getOSMajorVersion() const llvm::Tripleinline
getOSName() const llvm::Triple
getOSTypeName(OSType Kind)llvm::Triplestatic
getOSVersion(unsigned &Major, unsigned &Minor, unsigned &Micro) const llvm::Triple
getSubArch() const llvm::Tripleinline
getTriple() const llvm::Tripleinline
getVendor() const llvm::Tripleinline
getVendorName() const llvm::Triple
getVendorTypeName(VendorType Kind)llvm::Triplestatic
GNU enum valuellvm::Triple
GNUEABI enum valuellvm::Triple
GNUEABIHF enum valuellvm::Triple
GNUX32 enum valuellvm::Triple
Haiku enum valuellvm::Triple
hasEnvironment() const llvm::Tripleinline
hexagon enum valuellvm::Triple
hsail enum valuellvm::Triple
hsail64 enum valuellvm::Triple
IBM enum valuellvm::Triple
ImaginationTechnologies enum valuellvm::Triple
IOS enum valuellvm::Triple
isArch16Bit() const llvm::Triple
isArch32Bit() const llvm::Triple
isArch64Bit() const llvm::Triple
isiOS() const llvm::Tripleinline
isKnownWindowsMSVCEnvironment() const llvm::Tripleinline
isMacOSX() const llvm::Tripleinline
isMacOSXVersionLT(unsigned Major, unsigned Minor=0, unsigned Micro=0) const llvm::Tripleinline
isOSBinFormatCOFF() const llvm::Tripleinline
isOSBinFormatELF() const llvm::Tripleinline
isOSBinFormatMachO() const llvm::Tripleinline
isOSBitrig() const llvm::Tripleinline
isOSCygMing() const llvm::Tripleinline
isOSDarwin() const llvm::Tripleinline
isOSDragonFly() const llvm::Tripleinline
isOSFreeBSD() const llvm::Tripleinline
isOSLinux() const llvm::Tripleinline
isOSMSVCRT() const llvm::Tripleinline
isOSNaCl() const llvm::Tripleinline
isOSNetBSD() const llvm::Tripleinline
isOSOpenBSD() const llvm::Tripleinline
isOSSolaris() const llvm::Tripleinline
isOSVersionLT(unsigned Major, unsigned Minor=0, unsigned Micro=0) const llvm::Tripleinline
isOSVersionLT(const Triple &Other) const llvm::Tripleinline
isOSWindows() const llvm::Tripleinline
isPS4() const llvm::Tripleinline
isPS4CPU() const llvm::Tripleinline
isWindowsCygwinEnvironment() const llvm::Tripleinline
isWindowsGNUEnvironment() const llvm::Tripleinline
isWindowsItaniumEnvironment() const llvm::Tripleinline
isWindowsMSVCEnvironment() const llvm::Tripleinline
Itanium enum valuellvm::Triple
kalimba enum valuellvm::Triple
KalimbaSubArch_v3 enum valuellvm::Triple
KalimbaSubArch_v4 enum valuellvm::Triple
KalimbaSubArch_v5 enum valuellvm::Triple
KFreeBSD enum valuellvm::Triple
LastArchType enum valuellvm::Triple
LastEnvironmentType enum valuellvm::Triple
LastOSType enum valuellvm::Triple
LastVendorType enum valuellvm::Triple
le32 enum valuellvm::Triple
le64 enum valuellvm::Triple
Linux enum valuellvm::Triple
Lv2 enum valuellvm::Triple
MachO enum valuellvm::Triple
MacOSX enum valuellvm::Triple
Minix enum valuellvm::Triple
mips enum valuellvm::Triple
mips64 enum valuellvm::Triple
mips64el enum valuellvm::Triple
mipsel enum valuellvm::Triple
MipsTechnologies enum valuellvm::Triple
msp430 enum valuellvm::Triple
MSVC enum valuellvm::Triple
NaCl enum valuellvm::Triple
NetBSD enum valuellvm::Triple
normalize(StringRef Str)llvm::Triplestatic
normalize() const llvm::Tripleinline
NoSubArch enum valuellvm::Triple
NVCL enum valuellvm::Triple
NVIDIA enum valuellvm::Triple
nvptx enum valuellvm::Triple
nvptx64 enum valuellvm::Triple
ObjectFormatType enum namellvm::Triple
OpenBSD enum valuellvm::Triple
operator==(const Triple &Other) const llvm::Tripleinline
OSType enum namellvm::Triple
PC enum valuellvm::Triple
ppc enum valuellvm::Triple
ppc64 enum valuellvm::Triple
ppc64le enum valuellvm::Triple
PS4 enum valuellvm::Triple
r600 enum valuellvm::Triple
RTEMS enum valuellvm::Triple
SCEI enum valuellvm::Triple
setArch(ArchType Kind)llvm::Triple
setArchName(StringRef Str)llvm::Triple
setEnvironment(EnvironmentType Kind)llvm::Triple
setEnvironmentName(StringRef Str)llvm::Triple
setObjectFormat(ObjectFormatType Kind)llvm::Triple
setOS(OSType Kind)llvm::Triple
setOSAndEnvironmentName(StringRef Str)llvm::Triple
setOSName(StringRef Str)llvm::Triple
setTriple(const Twine &Str)llvm::Triple
setVendor(VendorType Kind)llvm::Triple
setVendorName(StringRef Str)llvm::Triple
shave enum valuellvm::Triple
Solaris enum valuellvm::Triple
sparc enum valuellvm::Triple
sparcel enum valuellvm::Triple
sparcv9 enum valuellvm::Triple
spir enum valuellvm::Triple
spir64 enum valuellvm::Triple
str() const llvm::Tripleinline
SubArchType enum namellvm::Triple
systemz enum valuellvm::Triple
tce enum valuellvm::Triple
thumb enum valuellvm::Triple
thumbeb enum valuellvm::Triple
Triple()llvm::Tripleinline
Triple(const Twine &Str)llvm::Tripleexplicit
Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr)llvm::Triple
Triple(const Twine &ArchStr, const Twine &VendorStr, const Twine &OSStr, const Twine &EnvironmentStr)llvm::Triple
UnknownArch enum valuellvm::Triple
UnknownEnvironment enum valuellvm::Triple
UnknownObjectFormat enum valuellvm::Triple
UnknownOS enum valuellvm::Triple
UnknownVendor enum valuellvm::Triple
VendorType enum namellvm::Triple
wasm32 enum valuellvm::Triple
wasm64 enum valuellvm::Triple
Win32 enum valuellvm::Triple
x86 enum valuellvm::Triple
x86_64 enum valuellvm::Triple
xcore enum valuellvm::Triple