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