1#ifndef LLVM_ASM_PRINTER 2# error Please define the macro LLVM_ASM_PRINTER(TargetName) 3#endif 4 5#ifdef LLVM_TARGET_ENABLE_AARCH64 6LLVM_ASM_PRINTER(AArch64) 7#endif 8#ifdef LLVM_TARGET_ENABLE_ARM 9LLVM_ASM_PRINTER(ARM) 10#endif 11#ifdef LLVM_TARGET_ENABLE_BPF 12LLVM_ASM_PRINTER(BPF) 13#endif 14#ifdef LLVM_TARGET_ENABLE_MIPS 15LLVM_ASM_PRINTER(Mips) 16#endif 17#ifdef LLVM_TARGET_ENABLE_POWERPC 18LLVM_ASM_PRINTER(PowerPC) 19#endif 20#ifdef LLVM_TARGET_ENABLE_RISCV 21LLVM_ASM_PRINTER(RISCV) 22#endif 23#ifdef LLVM_TARGET_ENABLE_SPARC 24LLVM_ASM_PRINTER(Sparc) 25#endif 26#ifdef LLVM_TARGET_ENABLE_X86 27LLVM_ASM_PRINTER(X86) 28#endif 29 30#undef LLVM_ASM_PRINTER 31