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