llvm-config-linux-aarch64.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. #pragma once
  2. #include "llvm-config-linux.h"
  3. /* Host triple LLVM will be executed on */
  4. #undef LLVM_HOST_TRIPLE
  5. #define LLVM_HOST_TRIPLE "aarch64-unknown-linux-gnu"
  6. /* LLVM architecture name for the native architecture, if available */
  7. #undef LLVM_NATIVE_ARCH
  8. #define LLVM_NATIVE_ARCH AArch64
  9. /* LLVM name for the native AsmParser init function, if available */
  10. #undef LLVM_NATIVE_ASMPARSER
  11. #define LLVM_NATIVE_ASMPARSER LLVMInitializeAArch64AsmParser
  12. /* LLVM name for the native AsmPrinter init function, if available */
  13. #undef LLVM_NATIVE_ASMPRINTER
  14. #define LLVM_NATIVE_ASMPRINTER LLVMInitializeAArch64AsmPrinter
  15. /* LLVM name for the native Disassembler init function, if available */
  16. #undef LLVM_NATIVE_DISASSEMBLER
  17. #define LLVM_NATIVE_DISASSEMBLER LLVMInitializeAArch64Disassembler
  18. /* LLVM name for the native Target init function, if available */
  19. #undef LLVM_NATIVE_TARGET
  20. #define LLVM_NATIVE_TARGET LLVMInitializeAArch64Target
  21. /* LLVM name for the native TargetInfo init function, if available */
  22. #undef LLVM_NATIVE_TARGETINFO
  23. #define LLVM_NATIVE_TARGETINFO LLVMInitializeAArch64TargetInfo
  24. /* LLVM name for the native target MC init function, if available */
  25. #undef LLVM_NATIVE_TARGETMC
  26. #define LLVM_NATIVE_TARGETMC LLVMInitializeAArch64TargetMC