147c832c3SRoman Divacky/* $FreeBSD$ */ 247c832c3SRoman Divacky 37fff4413SDimitry Andric#ifndef LLVM_ASM_PARSER 47fff4413SDimitry Andric# error Please define the macro LLVM_ASM_PARSER(TargetName) 57fff4413SDimitry Andric#endif 67fff4413SDimitry Andric 7cbafd263SDimitry Andric#ifdef LLVM_TARGET_ENABLE_AARCH64 847a80b92SDimitry AndricLLVM_ASM_PARSER(AArch64) 9cbafd263SDimitry Andric#endif 10cbafd263SDimitry Andric#ifdef LLVM_TARGET_ENABLE_ARM 11ffd1746dSEd SchoutenLLVM_ASM_PARSER(ARM) 12cbafd263SDimitry Andric#endif 1389edb881SDimitry Andric#ifdef LLVM_TARGET_ENABLE_BPF 1489edb881SDimitry AndricLLVM_ASM_PARSER(BPF) 1589edb881SDimitry Andric#endif 16cbafd263SDimitry Andric#ifdef LLVM_TARGET_ENABLE_MIPS 177ae0e2c9SDimitry AndricLLVM_ASM_PARSER(Mips) 18cbafd263SDimitry Andric#endif 19cbafd263SDimitry Andric#ifdef LLVM_TARGET_ENABLE_POWERPC 20840f0971SDimitry AndricLLVM_ASM_PARSER(PowerPC) 21cbafd263SDimitry Andric#endif 22*b2689b12SMitchell Horne#ifdef LLVM_TARGET_ENABLE_RISCV 23*b2689b12SMitchell HorneLLVM_ASM_PARSER(RISCV) 24*b2689b12SMitchell Horne#endif 25cbafd263SDimitry Andric#ifdef LLVM_TARGET_ENABLE_SPARC 26137470fbSDimitry AndricLLVM_ASM_PARSER(Sparc) 27cbafd263SDimitry Andric#endif 28cbafd263SDimitry Andric#ifdef LLVM_TARGET_ENABLE_X86 29ffd1746dSEd SchoutenLLVM_ASM_PARSER(X86) 30cbafd263SDimitry Andric#endif 3147c832c3SRoman Divacky 3247c832c3SRoman Divacky#undef LLVM_ASM_PARSER 33