llvm_targets
WebAssembly

WebAssembly backend

Other “llvm_targets” USE_EXPAND flag values

Use Flag Description
llvm_targets_AArch64 AArch64 CPU target (arm64 in Gentoo)
llvm_targets_AVR 8-bit Atmel AVR microcontroller target
llvm_targets_DirectX DirectX target [EXPERIMENTAL]
llvm_targets_NVPTX NVIDIA PTX (GPU) target (32-bit and 64-bit)
llvm_targets_ARM ARM CPU target
llvm_targets_X86 X86 CPU target (includes amd64)
llvm_targets_SPIRV Support SPIR-V language target for graphics and parallel computing
llvm_targets_CSKY C-SKY CPU target [EXPERIMENTAL]
llvm_targets_LoongArch LoongArch CPU support [EXPERIMENTAL]
llvm_targets_RISCV RISC-V CPU target
llvm_targets_VE NEC SX-Aurora TSUBASA vector engine target
llvm_targets_ARC ARC (Argonaut RISC Core) embedded CPU target [EXPERIMENTAL]
llvm_targets_MSP430 MSP430 CPU target (experimental)
llvm_targets_SystemZ SystemZ (s390x) CPU target
llvm_targets_WebAssembly WebAssembly backend
llvm_targets_XCore XCore CPU target
llvm_targets_BPF Berkeley Packet Filter target
llvm_targets_M68k Motorola 68000 target [EXPERIMENTAL]
llvm_targets_Sparc Sparc CPU target
llvm_targets_Mips MIPS CPU target (includes MIPS64)
llvm_targets_Lanai Lanai CPU target
llvm_targets_PowerPC PowerPC CPU target (PPC32 and PPC64)
llvm_targets_AMDGPU AMDGPU target (supports R600 and GCN GPUs)
llvm_targets_Hexagon Qualcomm Hexagon DSP target
llvm_targets_Xtensa Tensilica Xtensa (ESP32) CPU target [EXPERIMENTAL]

All packages providing a “llvm_targets_WebAssembly” USE flag (4)