diff options
| author | robot-piglet <[email protected]> | 2024-10-15 12:45:32 +0300 |
|---|---|---|
| committer | robot-piglet <[email protected]> | 2024-10-15 12:58:20 +0300 |
| commit | 390e5cb4286ef21d5729f0bd330b1d9eb2f80db0 (patch) | |
| tree | 45d91d21656f1d08fc92a7c9c94435a024c311cd /contrib/libs/llvm16/include/llvm | |
| parent | 99d06e849107ad39420a892c2ef4007b60146b99 (diff) | |
Intermediate changes
commit_hash:b4d87cdddfb809ce2f3c9dfd1142cf6e92a83cb7
Diffstat (limited to 'contrib/libs/llvm16/include/llvm')
| -rw-r--r-- | contrib/libs/llvm16/include/llvm/Config/llvm-config-linux-aarch64.h | 35 | ||||
| -rw-r--r-- | contrib/libs/llvm16/include/llvm/Config/llvm-config.h | 2 |
2 files changed, 37 insertions, 0 deletions
diff --git a/contrib/libs/llvm16/include/llvm/Config/llvm-config-linux-aarch64.h b/contrib/libs/llvm16/include/llvm/Config/llvm-config-linux-aarch64.h new file mode 100644 index 00000000000..708cd9addd7 --- /dev/null +++ b/contrib/libs/llvm16/include/llvm/Config/llvm-config-linux-aarch64.h @@ -0,0 +1,35 @@ +#pragma once + +#include "llvm-config-linux.h" + +/* Host triple LLVM will be executed on */ +#undef LLVM_HOST_TRIPLE +#define LLVM_HOST_TRIPLE "aarch64-unknown-linux-gnu" + +/* LLVM architecture name for the native architecture, if available */ +#undef LLVM_NATIVE_ARCH +#define LLVM_NATIVE_ARCH AArch64 + +/* LLVM name for the native AsmParser init function, if available */ +#undef LLVM_NATIVE_ASMPARSER +#define LLVM_NATIVE_ASMPARSER LLVMInitializeAArch64AsmParser + +/* LLVM name for the native AsmPrinter init function, if available */ +#undef LLVM_NATIVE_ASMPRINTER +#define LLVM_NATIVE_ASMPRINTER LLVMInitializeAArch64AsmPrinter + +/* LLVM name for the native Disassembler init function, if available */ +#undef LLVM_NATIVE_DISASSEMBLER +#define LLVM_NATIVE_DISASSEMBLER LLVMInitializeAArch64Disassembler + +/* LLVM name for the native Target init function, if available */ +#undef LLVM_NATIVE_TARGET +#define LLVM_NATIVE_TARGET LLVMInitializeAArch64Target + +/* LLVM name for the native TargetInfo init function, if available */ +#undef LLVM_NATIVE_TARGETINFO +#define LLVM_NATIVE_TARGETINFO LLVMInitializeAArch64TargetInfo + +/* LLVM name for the native target MC init function, if available */ +#undef LLVM_NATIVE_TARGETMC +#define LLVM_NATIVE_TARGETMC LLVMInitializeAArch64TargetMC diff --git a/contrib/libs/llvm16/include/llvm/Config/llvm-config.h b/contrib/libs/llvm16/include/llvm/Config/llvm-config.h index 0ab964dcd1c..06f9c57d276 100644 --- a/contrib/libs/llvm16/include/llvm/Config/llvm-config.h +++ b/contrib/libs/llvm16/include/llvm/Config/llvm-config.h @@ -4,6 +4,8 @@ # include "llvm-config-osx.h" #elif defined(_MSC_VER) # include "llvm-config-win.h" +#elif defined(__linux__) && (defined(__aarch64__) || defined(_M_ARM64)) +# include "llvm-config-linux-aarch64.h" #else # include "llvm-config-linux.h" #endif |
