xref: /freebsd/lib/clang/include/llvm/Config/Disassemblers.def (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1/* $FreeBSD$ */
2
3#ifndef LLVM_DISASSEMBLER
4#  error Please define the macro LLVM_DISASSEMBLER(TargetName)
5#endif
6
7#ifdef LLVM_TARGET_ENABLE_AARCH64
8LLVM_DISASSEMBLER(AArch64)
9#endif
10#ifdef LLVM_TARGET_ENABLE_ARM
11LLVM_DISASSEMBLER(ARM)
12#endif
13#ifdef LLVM_TARGET_ENABLE_BPF
14LLVM_DISASSEMBLER(BPF)
15#endif
16#ifdef LLVM_TARGET_ENABLE_MIPS
17LLVM_DISASSEMBLER(Mips)
18#endif
19#ifdef LLVM_TARGET_ENABLE_POWERPC
20LLVM_DISASSEMBLER(PowerPC)
21#endif
22#ifdef LLVM_TARGET_ENABLE_RISCV
23LLVM_DISASSEMBLER(RISCV)
24#endif
25#ifdef LLVM_TARGET_ENABLE_SPARC
26LLVM_DISASSEMBLER(Sparc)
27#endif
28#ifdef LLVM_TARGET_ENABLE_X86
29LLVM_DISASSEMBLER(X86)
30#endif
31
32#undef LLVM_DISASSEMBLER
33