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 7*cbafd263SDimitry Andric#ifdef LLVM_TARGET_ENABLE_AARCH64 847a80b92SDimitry AndricLLVM_ASM_PARSER(AArch64) 9*cbafd263SDimitry Andric#endif 10*cbafd263SDimitry Andric#ifdef LLVM_TARGET_ENABLE_ARM 11ffd1746dSEd SchoutenLLVM_ASM_PARSER(ARM) 12*cbafd263SDimitry Andric#endif 13*cbafd263SDimitry Andric#ifdef LLVM_TARGET_ENABLE_MIPS 147ae0e2c9SDimitry AndricLLVM_ASM_PARSER(Mips) 15*cbafd263SDimitry Andric#endif 16*cbafd263SDimitry Andric#ifdef LLVM_TARGET_ENABLE_POWERPC 17840f0971SDimitry AndricLLVM_ASM_PARSER(PowerPC) 18*cbafd263SDimitry Andric#endif 19*cbafd263SDimitry Andric#ifdef LLVM_TARGET_ENABLE_SPARC 20137470fbSDimitry AndricLLVM_ASM_PARSER(Sparc) 21*cbafd263SDimitry Andric#endif 22*cbafd263SDimitry Andric#ifdef LLVM_TARGET_ENABLE_X86 23ffd1746dSEd SchoutenLLVM_ASM_PARSER(X86) 24*cbafd263SDimitry Andric#endif 2547c832c3SRoman Divacky 2647c832c3SRoman Divacky#undef LLVM_ASM_PARSER 27