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