LLVM 19.0.0git
llvm::Triple Member List

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

aarch64 enum valuellvm::Triple
aarch64_32 enum valuellvm::Triple
aarch64_be enum valuellvm::Triple
AArch64SubArch_arm64e enum valuellvm::Triple
AArch64SubArch_arm64ec enum valuellvm::Triple
AIX enum valuellvm::Triple
AMD enum valuellvm::Triple
amdgcn enum valuellvm::Triple
AMDHSA enum valuellvm::Triple
amdil enum valuellvm::Triple
amdil64 enum valuellvm::Triple
AMDPAL enum valuellvm::Triple
Amplification enum valuellvm::Triple
Android enum valuellvm::Triple
AnyHit enum valuellvm::Triple
Apple enum valuellvm::Triple
arc 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_v7k enum valuellvm::Triple
ARMSubArch_v7m enum valuellvm::Triple
ARMSubArch_v7s enum valuellvm::Triple
ARMSubArch_v7ve enum valuellvm::Triple
ARMSubArch_v8 enum valuellvm::Triple
ARMSubArch_v8_1a enum valuellvm::Triple
ARMSubArch_v8_1m_mainline enum valuellvm::Triple
ARMSubArch_v8_2a enum valuellvm::Triple
ARMSubArch_v8_3a enum valuellvm::Triple
ARMSubArch_v8_4a enum valuellvm::Triple
ARMSubArch_v8_5a enum valuellvm::Triple
ARMSubArch_v8_6a enum valuellvm::Triple
ARMSubArch_v8_7a enum valuellvm::Triple
ARMSubArch_v8_8a enum valuellvm::Triple
ARMSubArch_v8_9a enum valuellvm::Triple
ARMSubArch_v8m_baseline enum valuellvm::Triple
ARMSubArch_v8m_mainline enum valuellvm::Triple
ARMSubArch_v8r enum valuellvm::Triple
ARMSubArch_v9 enum valuellvm::Triple
ARMSubArch_v9_1a enum valuellvm::Triple
ARMSubArch_v9_2a enum valuellvm::Triple
ARMSubArch_v9_3a enum valuellvm::Triple
ARMSubArch_v9_4a enum valuellvm::Triple
ARMSubArch_v9_5a enum valuellvm::Triple
avr enum valuellvm::Triple
bpfeb enum valuellvm::Triple
bpfel enum valuellvm::Triple
BridgeOS enum valuellvm::Triple
Callable enum valuellvm::Triple
ClosestHit enum valuellvm::Triple
CODE16 enum valuellvm::Triple
COFF enum valuellvm::Triple
Compute enum valuellvm::Triple
CoreCLR enum valuellvm::Triple
csky enum valuellvm::Triple
CSR enum valuellvm::Triple
CUDA enum valuellvm::Triple
Cygnus enum valuellvm::Triple
Darwin enum valuellvm::Triple
Domain enum valuellvm::Triple
DragonFly enum valuellvm::Triple
DriverKit enum valuellvm::Triple
DXContainer enum valuellvm::Triple
dxil enum valuellvm::Triple
EABI enum valuellvm::Triple
EABIHF enum valuellvm::Triple
ELF enum valuellvm::Triple
ELFIAMCU enum valuellvm::Triple
Emscripten enum valuellvm::Triple
EnvironmentType enum namellvm::Triple
FreeBSD enum valuellvm::Triple
Freescale enum valuellvm::Triple
Fuchsia enum valuellvm::Triple
Geometry enum valuellvm::Triple
get32BitArchVariant() constllvm::Triple
get64BitArchVariant() constllvm::Triple
getArch() constllvm::Tripleinline
getArchName() constllvm::Triple
getArchName(ArchType Kind, SubArchType SubArch=NoSubArch)llvm::Triplestatic
getArchPointerBitWidth(llvm::Triple::ArchType Arch)llvm::Triplestatic
getArchPointerBitWidth() constllvm::Tripleinline
getArchTypeForLLVMName(StringRef Str)llvm::Triplestatic
getArchTypeName(ArchType Kind)llvm::Triplestatic
getArchTypePrefix(ArchType Kind)llvm::Triplestatic
getBigEndianArchVariant() constllvm::Triple
getCanonicalVersionForOS(OSType OSKind, const VersionTuple &Version)llvm::Triplestatic
getDriverKitVersion() constllvm::Triple
getEnvironment() constllvm::Tripleinline
getEnvironmentName() constllvm::Triple
getEnvironmentTypeName(EnvironmentType Kind)llvm::Triplestatic
getEnvironmentVersion() constllvm::Triple
getEnvironmentVersionString() constllvm::Triple
getiOSVersion() constllvm::Triple
getLittleEndianArchVariant() constllvm::Triple
getMacOSXVersion(VersionTuple &Version) constllvm::Triple
getMinimumSupportedOSVersion() constllvm::Triple
getObjectFormat() constllvm::Tripleinline
getObjectFormatTypeName(ObjectFormatType ObjectFormat)llvm::Triplestatic
getOS() constllvm::Tripleinline
getOSAndEnvironmentName() constllvm::Triple
getOSMajorVersion() constllvm::Tripleinline
getOSName() constllvm::Triple
getOSTypeName(OSType Kind)llvm::Triplestatic
getOSVersion() constllvm::Triple
getSubArch() constllvm::Tripleinline
getTriple() constllvm::Tripleinline
getVendor() constllvm::Tripleinline
getVendorName() constllvm::Triple
getVendorTypeName(VendorType Kind)llvm::Triplestatic
getVulkanVersion() constllvm::Triple
getWatchOSVersion() constllvm::Triple
GNU enum valuellvm::Triple
GNUABI64 enum valuellvm::Triple
GNUABIN32 enum valuellvm::Triple
GNUEABI enum valuellvm::Triple
GNUEABIHF enum valuellvm::Triple
GNUF32 enum valuellvm::Triple
GNUF64 enum valuellvm::Triple
GNUILP32 enum valuellvm::Triple
GNUSF enum valuellvm::Triple
GNUX32 enum valuellvm::Triple
GOFF enum valuellvm::Triple
Haiku enum valuellvm::Triple
hasDefaultDataSections() constllvm::Tripleinline
hasDefaultEmulatedTLS() constllvm::Tripleinline
hasDefaultTLSDESC() constllvm::Tripleinline
hasDLLImportExport() constllvm::Tripleinline
hasEnvironment() constllvm::Tripleinline
HermitCore enum valuellvm::Triple
hexagon enum valuellvm::Triple
hsail enum valuellvm::Triple
hsail64 enum valuellvm::Triple
Hull enum valuellvm::Triple
Hurd enum valuellvm::Triple
IBM enum valuellvm::Triple
ImaginationTechnologies enum valuellvm::Triple
Intersection enum valuellvm::Triple
IOS enum valuellvm::Triple
isAArch64() constllvm::Tripleinline
isAArch64(int PointerWidth) constllvm::Tripleinline
isAMDGCN() constllvm::Tripleinline
isAMDGPU() constllvm::Tripleinline
isAndroid() constllvm::Tripleinline
isAndroidVersionLT(unsigned Major) constllvm::Tripleinline
isArch16Bit() constllvm::Triple
isArch32Bit() constllvm::Triple
isArch64Bit() constllvm::Triple
isARM() constllvm::Tripleinline
isArm64e() constllvm::Tripleinline
isArmMClass() constllvm::Tripleinline
isArmT32() constllvm::Tripleinline
isBPF() constllvm::Tripleinline
isCompatibleWith(const Triple &Other) constllvm::Triple
isCSKY() constllvm::Tripleinline
isDriverKit() constllvm::Tripleinline
isDXIL() constllvm::Tripleinline
isGNUEnvironment() constllvm::Tripleinline
isiOS() constllvm::Tripleinline
isKnownWindowsMSVCEnvironment() constllvm::Tripleinline
isLittleEndian() constllvm::Triple
isLoongArch() constllvm::Tripleinline
isLoongArch32() constllvm::Tripleinline
isLoongArch64() constllvm::Tripleinline
isMacCatalystEnvironment() constllvm::Tripleinline
isMacOSX() constllvm::Tripleinline
isMacOSXVersionLT(unsigned Major, unsigned Minor=0, unsigned Micro=0) constllvm::Triple
isMIPS() constllvm::Tripleinline
isMIPS32() constllvm::Tripleinline
isMIPS64() constllvm::Tripleinline
isMusl() constllvm::Tripleinline
isNVPTX() constllvm::Tripleinline
isOHOSFamily() constllvm::Tripleinline
isOpenHOS() constllvm::Tripleinline
isOSAIX() constllvm::Tripleinline
isOSBinFormatCOFF() constllvm::Tripleinline
isOSBinFormatDXContainer() constllvm::Tripleinline
isOSBinFormatELF() constllvm::Tripleinline
isOSBinFormatGOFF() constllvm::Tripleinline
isOSBinFormatMachO() constllvm::Tripleinline
isOSBinFormatWasm() constllvm::Tripleinline
isOSBinFormatXCOFF() constllvm::Tripleinline
isOSCygMing() constllvm::Tripleinline
isOSDarwin() constllvm::Tripleinline
isOSDragonFly() constllvm::Tripleinline
isOSEmscripten() constllvm::Tripleinline
isOSFreeBSD() constllvm::Tripleinline
isOSFuchsia() constllvm::Tripleinline
isOSGlibc() constllvm::Tripleinline
isOSHaiku() constllvm::Tripleinline
isOSHurd() constllvm::Tripleinline
isOSIAMCU() constllvm::Tripleinline
isOSKFreeBSD() constllvm::Tripleinline
isOSLinux() constllvm::Tripleinline
isOSLiteOS() constllvm::Tripleinline
isOSMSVCRT() constllvm::Tripleinline
isOSNaCl() constllvm::Tripleinline
isOSNetBSD() constllvm::Tripleinline
isOSOpenBSD() constllvm::Tripleinline
isOSSerenity() constllvm::Tripleinline
isOSSolaris() constllvm::Tripleinline
isOSUnknown() constllvm::Tripleinline
isOSVersionLT(unsigned Major, unsigned Minor=0, unsigned Micro=0) constllvm::Tripleinline
isOSVersionLT(const Triple &Other) constllvm::Tripleinline
isOSWASI() constllvm::Tripleinline
isOSWindows() constllvm::Tripleinline
isOSzOS() constllvm::Tripleinline
isPPC() constllvm::Tripleinline
isPPC32() constllvm::Tripleinline
isPPC32SecurePlt() constllvm::Tripleinline
isPPC64() constllvm::Tripleinline
isPPC64ELFv2ABI() constllvm::Tripleinline
isPS() constllvm::Tripleinline
isPS4() constllvm::Tripleinline
isPS5() constllvm::Tripleinline
isRISCV() constllvm::Tripleinline
isRISCV32() constllvm::Tripleinline
isRISCV64() constllvm::Tripleinline
isShaderModelOS() constllvm::Tripleinline
isShaderStageEnvironment() constllvm::Tripleinline
isSimulatorEnvironment() constllvm::Tripleinline
isSPARC() constllvm::Tripleinline
isSPARC32() constllvm::Tripleinline
isSPARC64() constllvm::Tripleinline
isSPIR() constllvm::Tripleinline
isSPIRV() constllvm::Tripleinline
isSPIRVLogical() constllvm::Tripleinline
isSystemZ() constllvm::Tripleinline
isTargetEHABICompatible() constllvm::Tripleinline
isTargetMachineMac() constllvm::Tripleinline
isThumb() constllvm::Tripleinline
isTvOS() constllvm::Tripleinline
isUEFI() constllvm::Tripleinline
isVE() constllvm::Tripleinline
isVulkanOS() constllvm::Tripleinline
isWasm() constllvm::Tripleinline
isWatchABI() constllvm::Tripleinline
isWatchOS() constllvm::Tripleinline
isWindowsArm64EC() constllvm::Tripleinline
isWindowsCoreCLREnvironment() constllvm::Tripleinline
isWindowsCygwinEnvironment() constllvm::Tripleinline
isWindowsGNUEnvironment() constllvm::Tripleinline
isWindowsItaniumEnvironment() constllvm::Tripleinline
isWindowsMSVCEnvironment() constllvm::Tripleinline
isX32() constllvm::Tripleinline
isX86() constllvm::Tripleinline
isXROS() constllvm::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
lanai 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
Library enum valuellvm::Triple
Linux enum valuellvm::Triple
LiteOS enum valuellvm::Triple
loongarch32 enum valuellvm::Triple
loongarch64 enum valuellvm::Triple
Lv2 enum valuellvm::Triple
m68k enum valuellvm::Triple
MacABI enum valuellvm::Triple
MachO enum valuellvm::Triple
MacOSX enum valuellvm::Triple
merge(const Triple &Other) constllvm::Triple
Mesa enum valuellvm::Triple
Mesa3D enum valuellvm::Triple
Mesh enum valuellvm::Triple
mips enum valuellvm::Triple
mips64 enum valuellvm::Triple
mips64el enum valuellvm::Triple
mipsel enum valuellvm::Triple
MipsSubArch_r6 enum valuellvm::Triple
MipsTechnologies enum valuellvm::Triple
Miss enum valuellvm::Triple
msp430 enum valuellvm::Triple
MSVC enum valuellvm::Triple
Musl enum valuellvm::Triple
MuslEABI enum valuellvm::Triple
MuslEABIHF enum valuellvm::Triple
MuslX32 enum valuellvm::Triple
NaCl enum valuellvm::Triple
NetBSD enum valuellvm::Triple
normalize(StringRef Str)llvm::Triplestatic
normalize() constllvm::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
OpenCL enum valuellvm::Triple
OpenEmbedded enum valuellvm::Triple
OpenHOS enum valuellvm::Triple
operator!=(const Triple &Other) constllvm::Tripleinline
operator==(const Triple &Other) constllvm::Tripleinline
OSType enum namellvm::Triple
PC enum valuellvm::Triple
Pixel enum valuellvm::Triple
ppc enum valuellvm::Triple
ppc64 enum valuellvm::Triple
ppc64le enum valuellvm::Triple
ppcle enum valuellvm::Triple
PPCSubArch_spe enum valuellvm::Triple
PS4 enum valuellvm::Triple
PS5 enum valuellvm::Triple
r600 enum valuellvm::Triple
RayGeneration enum valuellvm::Triple
renderscript32 enum valuellvm::Triple
renderscript64 enum valuellvm::Triple
riscv32 enum valuellvm::Triple
riscv64 enum valuellvm::Triple
RTEMS enum valuellvm::Triple
SCEI enum valuellvm::Triple
Serenity enum valuellvm::Triple
setArch(ArchType Kind, SubArchType SubArch=NoSubArch)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
ShaderModel enum valuellvm::Triple
shave enum valuellvm::Triple
Simulator 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
SPIRV enum valuellvm::Triple
spirv enum valuellvm::Triple
spirv32 enum valuellvm::Triple
spirv64 enum valuellvm::Triple
SPIRVSubArch_v10 enum valuellvm::Triple
SPIRVSubArch_v11 enum valuellvm::Triple
SPIRVSubArch_v12 enum valuellvm::Triple
SPIRVSubArch_v13 enum valuellvm::Triple
SPIRVSubArch_v14 enum valuellvm::Triple
SPIRVSubArch_v15 enum valuellvm::Triple
SPIRVSubArch_v16 enum valuellvm::Triple
str() constllvm::Tripleinline
SubArchType enum namellvm::Triple
supportsCOMDAT() constllvm::Tripleinline
SUSE enum valuellvm::Triple
systemz enum valuellvm::Triple
tce enum valuellvm::Triple
tcele enum valuellvm::Triple
thumb enum valuellvm::Triple
thumbeb enum valuellvm::Triple
Triple()=defaultllvm::Triple
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
TvOS enum valuellvm::Triple
UEFI enum valuellvm::Triple
UnknownArch enum valuellvm::Triple
UnknownEnvironment enum valuellvm::Triple
UnknownObjectFormat enum valuellvm::Triple
UnknownOS enum valuellvm::Triple
UnknownVendor enum valuellvm::Triple
ve enum valuellvm::Triple
VendorType enum namellvm::Triple
Vertex enum valuellvm::Triple
Vulkan enum valuellvm::Triple
WASI enum valuellvm::Triple
Wasm enum valuellvm::Triple
wasm32 enum valuellvm::Triple
wasm64 enum valuellvm::Triple
WatchOS enum valuellvm::Triple
Win32 enum valuellvm::Triple
x86 enum valuellvm::Triple
x86_64 enum valuellvm::Triple
XCOFF enum valuellvm::Triple
xcore enum valuellvm::Triple
XROS enum valuellvm::Triple
xtensa enum valuellvm::Triple
ZOS enum valuellvm::Triple