xref: /freebsd/lib/clang/include/llvm/Config/Targets.def (revision b2689b12b1f5a67741f439592764034b86de69c3)
147c832c3SRoman Divacky/* $FreeBSD$ */
247c832c3SRoman Divacky
37fff4413SDimitry Andric#ifndef LLVM_TARGET
47fff4413SDimitry Andric#  error Please define the macro LLVM_TARGET(TargetName)
57fff4413SDimitry Andric#endif
67fff4413SDimitry Andric
7cbafd263SDimitry Andric#ifdef LLVM_TARGET_ENABLE_AARCH64
847a80b92SDimitry AndricLLVM_TARGET(AArch64)
9cbafd263SDimitry Andric#endif
10cbafd263SDimitry Andric#ifdef LLVM_TARGET_ENABLE_ARM
11ffd1746dSEd SchoutenLLVM_TARGET(ARM)
12cbafd263SDimitry Andric#endif
1389edb881SDimitry Andric#ifdef LLVM_TARGET_ENABLE_BPF
1489edb881SDimitry AndricLLVM_TARGET(BPF)
1589edb881SDimitry Andric#endif
16cbafd263SDimitry Andric#ifdef LLVM_TARGET_ENABLE_MIPS
172754fe60SDimitry AndricLLVM_TARGET(Mips)
18cbafd263SDimitry Andric#endif
19cbafd263SDimitry Andric#ifdef LLVM_TARGET_ENABLE_POWERPC
20ffd1746dSEd SchoutenLLVM_TARGET(PowerPC)
21cbafd263SDimitry Andric#endif
22*b2689b12SMitchell Horne#ifdef LLVM_TARGET_ENABLE_RISCV
23*b2689b12SMitchell HorneLLVM_TARGET(RISCV)
24*b2689b12SMitchell Horne#endif
25cbafd263SDimitry Andric#ifdef LLVM_TARGET_ENABLE_SPARC
26137470fbSDimitry AndricLLVM_TARGET(Sparc)
27cbafd263SDimitry Andric#endif
28cbafd263SDimitry Andric#ifdef LLVM_TARGET_ENABLE_X86
29ffd1746dSEd SchoutenLLVM_TARGET(X86)
30cbafd263SDimitry Andric#endif
3147c832c3SRoman Divacky
3247c832c3SRoman Divacky#undef LLVM_TARGET
33