LLVM API Documentation

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
amdil 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_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
BGP enum valuellvm::Triple
BGQ enum valuellvm::Triple
Bitrig 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::Triple [inline]
getArchName() const llvm::Triple
getArchTypeForLLVMName(StringRef Str)llvm::Triple [static]
getArchTypeName(ArchType Kind)llvm::Triple [static]
getArchTypePrefix(ArchType Kind)llvm::Triple [static]
getARMCPUForArch(StringRef Arch=StringRef()) const llvm::Triple
getEnvironment() const llvm::Triple [inline]
getEnvironmentName() const llvm::Triple
getEnvironmentTypeName(EnvironmentType Kind)llvm::Triple [static]
getiOSVersion(unsigned &Major, unsigned &Minor, unsigned &Micro) const llvm::Triple
getMacOSXVersion(unsigned &Major, unsigned &Minor, unsigned &Micro) const llvm::Triple
getObjectFormat() const llvm::Triple [inline]
getOS() const llvm::Triple [inline]
getOSAndEnvironmentName() const llvm::Triple
getOSMajorVersion() const llvm::Triple [inline]
getOSName() const llvm::Triple
getOSTypeName(OSType Kind)llvm::Triple [static]
getOSVersion(unsigned &Major, unsigned &Minor, unsigned &Micro) const llvm::Triple
getSubArch() const llvm::Triple [inline]
getTriple() const llvm::Triple [inline]
getVendor() const llvm::Triple [inline]
getVendorName() const llvm::Triple
getVendorTypeName(VendorType Kind)llvm::Triple [static]
GNU enum valuellvm::Triple
GNUEABI enum valuellvm::Triple
GNUEABIHF enum valuellvm::Triple
GNUX32 enum valuellvm::Triple
Haiku enum valuellvm::Triple
hasEnvironment() const llvm::Triple [inline]
hexagon 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::Triple [inline]
isKnownWindowsMSVCEnvironment() const llvm::Triple [inline]
isMacOSX() const llvm::Triple [inline]
isMacOSXVersionLT(unsigned Major, unsigned Minor=0, unsigned Micro=0) const llvm::Triple [inline]
isOSBinFormatCOFF() const llvm::Triple [inline]
isOSBinFormatELF() const llvm::Triple [inline]
isOSBinFormatMachO() const llvm::Triple [inline]
isOSCygMing() const llvm::Triple [inline]
isOSDarwin() const llvm::Triple [inline]
isOSFreeBSD() const llvm::Triple [inline]
isOSLinux() const llvm::Triple [inline]
isOSMSVCRT() const llvm::Triple [inline]
isOSNaCl() const llvm::Triple [inline]
isOSVersionLT(unsigned Major, unsigned Minor=0, unsigned Micro=0) const llvm::Triple [inline]
isOSWindows() const llvm::Triple [inline]
isWindowsCygwinEnvironment() const llvm::Triple [inline]
isWindowsGNUEnvironment() const llvm::Triple [inline]
isWindowsItaniumEnvironment() const llvm::Triple [inline]
isWindowsMSVCEnvironment() const llvm::Triple [inline]
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
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::Triple [static]
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
OSType enum namellvm::Triple
PC enum valuellvm::Triple
ppc enum valuellvm::Triple
ppc64 enum valuellvm::Triple
ppc64le 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
Solaris enum valuellvm::Triple
sparc enum valuellvm::Triple
sparcv9 enum valuellvm::Triple
spir enum valuellvm::Triple
spir64 enum valuellvm::Triple
str() const llvm::Triple [inline]
SubArchType enum namellvm::Triple
systemz enum valuellvm::Triple
tce enum valuellvm::Triple
thumb enum valuellvm::Triple
thumbeb enum valuellvm::Triple
Triple()llvm::Triple [inline]
Triple(const Twine &Str)llvm::Triple [explicit]
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
Win32 enum valuellvm::Triple
x86 enum valuellvm::Triple
x86_64 enum valuellvm::Triple
xcore enum valuellvm::Triple