Enum ArchKind
Enumeration for the Architecture portion of a target triple
public enum ArchKind
Fields
AMDGCN = 26AMD GCN GPUs
Aarch64 = 3AArch64 (little endian): aarch64
Aarch64BE = 4AArch64 (big endian): aarch64_be
Aarch64_32 = 5AArch64 32 bit (Little endian) ILP32: aarch64_32
Amd64 = 38X86 64-bit (amd64)
Amdil = 43AMD IL
Amdil64 = 44AMD IL 64-bit pointers
Arc = 6Synopsis ARC
Arm = 1ARM (little endian): arm, armv.*, xscale
Armeb = 2ARM (big endian): armeb
Avr = 7AVR: Atmel AVR micro-controller
BPFeb = 9eBPF or extended BPF or 64-bit BPF (big endian)
BPFel = 8eBPF or extended BPF or 64-bit BPF (little endian)
Csky = 10csky
DXil = 1132-bit DirectX bytecode
Hexagon = 12Hexagon processor
Hsail = 45AMD HSAIL
Hsail64 = 46AMD HSAIL with 64-bit pointers
Kalimba = 52Generic Kalimba
Lanai = 54Lanai 32-bit
LoongArch32 = 13LoongArch (32-bit)
LoongArch64 = 14LoongArch (64-bit)
M68k = 15Motorola 680x0 family
MIPS = 16MIPS: mips, mipsallegrex
MIPS64 = 18MIPS 64 bit
MIPS64el = 19MIPS 64-bit little endian
MIPSel = 17MIPSEL: mipsel, mipsallegrexel
MSP430 = 20MSP430
Nvptx = 41NVidia PTX 32-bit
Nvptx64 = 42NVidia PTX 64-bit
PPC = 21PowerPC
PPC64 = 23PowerPC 64-bit
PPC64le = 24PowerPC 64-bit little endian
PPCle = 22powerpc (little endian)
R600 = 25R600 AMD GPUS HD2XXX-HD6XXX
RenderScript32 = 57Renderscript 32-bit
RenderScript64 = 58Renderscript 64-bit
RiscV32 = 27RISC-V (32-bit)
RiscV64 = 28RISC-V (64-bit)
Shave = 53Movidius vector VLIW processors
Sparc = 29Sparc
Sparcel = 31SPARC Little-Endian
Sparcv9 = 30SPARC V9
Spir = 47Standard Portable IR for OpenCL 32-bit version
Spir64 = 48Standard Portable IR for OpenCL 64-bit version
SpirV = 49SPIR-V with logical memory layout.
SpirV32 = 50SPIR-V with 32-bit pointers
SpirV64 = 51SPIR-V with 64-bit pointers
SystemZ = 32SystemZ - s390x
TCE = 33TCE
TCEle = 34TCE Little-Endian
Thumb = 35Thumb (little-endian)
Thumbeb = 36Thumb (big-endian)
UnknownArch = 0Invalid or unknown architecture
Ve = 59NEC SX Aurora Vector Engine
Wasm32 = 55WebAssembly with 32-bit pointers
Wasm64 = 56WebAssembly with 64-bit pointers
X86 = 37x86 i[3-9]86
Xcore = 39XCore
Xtensa = 40Tensilica: Xtensa