Counter Strike : Global Offensive Source Code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1.9 KiB

  1. /*===- llvm/Config/Targets.def - LLVM Target Architectures ------*- C++ -*-===*\
  2. |* *|
  3. |* The LLVM Compiler Infrastructure *|
  4. |* *|
  5. |* This file is distributed under the University of Illinois Open Source *|
  6. |* License. See LICENSE.TXT for details. *|
  7. |* *|
  8. |*===----------------------------------------------------------------------===*|
  9. |* *|
  10. |* This file enumerates all of the target architectures supported by *|
  11. |* this build of LLVM. Clients of this file should define the *|
  12. |* LLVM_TARGET macro to be a function-like macro with a single *|
  13. |* parameter (the name of the target); including this file will then *|
  14. |* enumerate all of the targets. *|
  15. |* *|
  16. |* The set of targets supported by LLVM is generated at configuration *|
  17. |* time, at which point this header is generated. Do not modify this *|
  18. |* header directly. *|
  19. |* *|
  20. \*===----------------------------------------------------------------------===*/
  21. #ifndef LLVM_TARGET
  22. # error Please define the macro LLVM_TARGET(TargetName)
  23. #endif
  24. LLVM_TARGET(AArch64)
  25. LLVM_TARGET(ARM)
  26. LLVM_TARGET(CppBackend)
  27. LLVM_TARGET(Hexagon)
  28. LLVM_TARGET(Mips)
  29. LLVM_TARGET(MBlaze)
  30. LLVM_TARGET(MSP430)
  31. LLVM_TARGET(NVPTX)
  32. LLVM_TARGET(PowerPC)
  33. LLVM_TARGET(Sparc)
  34. LLVM_TARGET(X86)
  35. LLVM_TARGET(XCore)
  36. #undef LLVM_TARGET