LLVM API Documentation

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

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

aarch64 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
AuroraUX enum valuellvm::Triple
BGP enum valuellvm::Triple
BGQ enum valuellvm::Triple
Bitrig enum valuellvm::Triple
CNK enum valuellvm::Triple
CUDA enum valuellvm::Triple
Cygwin enum valuellvm::Triple
Darwin enum valuellvm::Triple
DragonFly enum valuellvm::Triple
EABI 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
getArchNameForAssembler()llvm::Triple
getArchTypeForLLVMName(StringRef Str)llvm::Triplestatic
getArchTypeName(ArchType Kind)llvm::Triplestatic
getArchTypePrefix(ArchType Kind)llvm::Triplestatic
getEnvironment() const llvm::Tripleinline
getEnvironmentName() const llvm::Triple
getEnvironmentTypeName(EnvironmentType Kind)llvm::Triplestatic
getiOSVersion(unsigned &Major, unsigned &Minor, unsigned &Micro) const llvm::Triple
getMacOSXVersion(unsigned &Major, unsigned &Minor, unsigned &Micro) const llvm::Triple
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
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
IBM enum valuellvm::Triple
IOS enum valuellvm::Triple
isArch16Bit() const llvm::Triple
isArch32Bit() const llvm::Triple
isArch64Bit() const llvm::Triple
isEnvironmentMachO() const llvm::Tripleinline
isiOS() 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
isOSCygMing() const llvm::Tripleinline
isOSDarwin() const llvm::Tripleinline
isOSLinux() const llvm::Tripleinline
isOSMSVCRT() const llvm::Tripleinline
isOSNaCl() const llvm::Tripleinline
isOSVersionLT(unsigned Major, unsigned Minor=0, unsigned Micro=0) const llvm::Tripleinline
isOSWindows() const llvm::Tripleinline
KFreeBSD enum valuellvm::Triple
le32 enum valuellvm::Triple
Linux enum valuellvm::Triple
Lv2 enum valuellvm::Triple
MachO enum valuellvm::Triple
MacOSX enum valuellvm::Triple
MinGW32 enum valuellvm::Triple
Minix enum valuellvm::Triple
mips enum valuellvm::Triple
mips64 enum valuellvm::Triple
mips64el enum valuellvm::Triple
mipsel enum valuellvm::Triple
msp430 enum valuellvm::Triple
NaCl enum valuellvm::Triple
NetBSD enum valuellvm::Triple
normalize(StringRef Str)llvm::Triplestatic
NVCL enum valuellvm::Triple
NVIDIA enum valuellvm::Triple
nvptx enum valuellvm::Triple
nvptx64 enum valuellvm::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
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::Tripleinline
systemz enum valuellvm::Triple
tce enum valuellvm::Triple
thumb 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
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