xref: /freebsd/lib/clang/include/llvm/Config/AsmParsers.def (revision cbafd2630b811d90130261b97421f246d8ea2a50)
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