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