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