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 13*89edb881SDimitry Andric#ifdef LLVM_TARGET_ENABLE_BPF 14*89edb881SDimitry AndricLLVM_ASM_PARSER(BPF) 15*89edb881SDimitry 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 22cbafd263SDimitry Andric#ifdef LLVM_TARGET_ENABLE_SPARC 23137470fbSDimitry AndricLLVM_ASM_PARSER(Sparc) 24cbafd263SDimitry Andric#endif 25cbafd263SDimitry Andric#ifdef LLVM_TARGET_ENABLE_X86 26ffd1746dSEd SchoutenLLVM_ASM_PARSER(X86) 27cbafd263SDimitry Andric#endif 2847c832c3SRoman Divacky 2947c832c3SRoman Divacky#undef LLVM_ASM_PARSER 30