Enum Triple.ArchType
Enumeration for the Architecture portion of a target triple
Namespace: Llvm.NET
Assembly: Llvm.NET.dll
Syntax
public enum ArchType
Fields
Aarch64 | AArch64 (little endian): aarch64 |
Aarch64BE | AArch64 (big endian): aarch64_be |
Amd64 | X86 64-bit (amd64) |
AMDGCN | AMD GCN GPUs |
Amdil | AMD IL |
Amdil64 | AMD IL 64-bit pointers |
Arc | Synopsis ARC |
Arm | ARM (little endian): arm, armv.*, xscale |
Armeb | ARM (big endian): armeb |
Avr | AVR: Atmel AVR micro-controller |
BPFeb | eBPF or extended BPF or 64-bit BPF (big endian) |
BPFel | eBPF or extended BPF or 64-bit BPF (little endian) |
Hexagon | Hexagon processor |
Hsail | AMD HSAIL |
Hsail64 | AMD HSAIL with 64-bit pointers |
Kalimba | Generic Kalimba |
Lanai | Lanai 32-bit |
LastArchType | Maximum architecture type |
Le32 | Generic little-endian 32-bit CPU (PNaCl) |
Le64 | Generic little-endian 64-bit CPU (PNaCl) |
MIPS | MIPS: mips, mipsallegrex |
MIPS64 | MIPS 64 bit |
MIPS64el | MIPS 64-bit little endian |
MIPSel | MIPSEL: mipsel, mipsallegrexel |
MSP430 | MSP430 |
Nvptx | NVidia PTX 32-bit |
Nvptx64 | NVidia PTX 64-bit |
PPC | PowerPC |
PPC64 | PowerPC 64-bit |
PPC64le | PowerPC 64-bit little endian |
R600 | R600 AMD GPUS HD2XXX-HD6XXX |
Renderscript32 | Renderscript 32-bit |
Renderscript64 | Renderscript 64-bit |
RiscV32 | RISC-V (32-bit) |
RiscV64 | RISC-V (64-bit) |
Shave | Movidius vector VLIW processors |
Sparc | Sparc |
Sparcel | SPARC Little-Endian |
Sparcv9 | SPARC V9 |
Spir | Standard Portable IR for OpenCL 32-bit version |
Spir64 | Standard Portable IR for OpenCL 64-bit version |
SystemZ | SystemZ - s390x |
TCE | TCE |
TCEle | TCE Little-Endian |
Thumb | Thumb (little-endian) |
Thumbeb | Thumb (big-endian) |
UnknownArch | Invalid or unknown architecture |
Wasm32 | WebAssembly with 32-bit pointers |
Wasm64 | WebAssembly with 64-bit pointers |
X86 | x86 i[3-9]86 |
Xcore | XCore |