Project Alice
Loading...
Searching...
No Matches
llvm-config.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LLVM_DEFAULT_TARGET_TRIPLE   "x86_64-pc-windows-msvc"
 
#define LLVM_ENABLE_THREADS   1
 
#define LLVM_HAS_ATOMICS   1
 
#define LLVM_HOST_TRIPLE   "x86_64-pc-windows-msvc"
 
#define LLVM_NATIVE_ARCH   X86
 
#define LLVM_NATIVE_ASMPARSER   LLVMInitializeX86AsmParser
 
#define LLVM_NATIVE_ASMPRINTER   LLVMInitializeX86AsmPrinter
 
#define LLVM_NATIVE_DISASSEMBLER   LLVMInitializeX86Disassembler
 
#define LLVM_NATIVE_TARGET   LLVMInitializeX86Target
 
#define LLVM_NATIVE_TARGETINFO   LLVMInitializeX86TargetInfo
 
#define LLVM_NATIVE_TARGETMC   LLVMInitializeX86TargetMC
 
#define LLVM_HAS_AARCH64_TARGET   1
 
#define LLVM_HAS_AMDGPU_TARGET   1
 
#define LLVM_HAS_ARC_TARGET   0
 
#define LLVM_HAS_ARM_TARGET   1
 
#define LLVM_HAS_AVR_TARGET   1
 
#define LLVM_HAS_BPF_TARGET   1
 
#define LLVM_HAS_CSKY_TARGET   0
 
#define LLVM_HAS_DIRECTX_TARGET   0
 
#define LLVM_HAS_HEXAGON_TARGET   1
 
#define LLVM_HAS_LANAI_TARGET   1
 
#define LLVM_HAS_LOONGARCH_TARGET   1
 
#define LLVM_HAS_M68K_TARGET   0
 
#define LLVM_HAS_MIPS_TARGET   1
 
#define LLVM_HAS_MSP430_TARGET   1
 
#define LLVM_HAS_NVPTX_TARGET   1
 
#define LLVM_HAS_POWERPC_TARGET   1
 
#define LLVM_HAS_RISCV_TARGET   1
 
#define LLVM_HAS_SPARC_TARGET   1
 
#define LLVM_HAS_SPIRV_TARGET   0
 
#define LLVM_HAS_SYSTEMZ_TARGET   1
 
#define LLVM_HAS_VE_TARGET   1
 
#define LLVM_HAS_WEBASSEMBLY_TARGET   1
 
#define LLVM_HAS_X86_TARGET   1
 
#define LLVM_HAS_XCORE_TARGET   1
 
#define LLVM_HAS_XTENSA_TARGET   0
 
#define LLVM_USE_INTEL_JITEVENTS   0
 
#define LLVM_USE_OPROFILE   0
 
#define LLVM_USE_PERF   0
 
#define LLVM_VERSION_MAJOR   18
 
#define LLVM_VERSION_MINOR   1
 
#define LLVM_VERSION_PATCH   8
 
#define LLVM_VERSION_STRING   "18.1.8"
 
#define LLVM_FORCE_ENABLE_STATS   0
 
#define LLVM_ENABLE_ZLIB   0
 
#define LLVM_ENABLE_ZSTD   0
 
#define LLVM_UNREACHABLE_OPTIMIZE   1
 
#define LLVM_ENABLE_DIA_SDK   1
 

Macro Definition Documentation

◆ LLVM_DEFAULT_TARGET_TRIPLE

#define LLVM_DEFAULT_TARGET_TRIPLE   "x86_64-pc-windows-msvc"

Definition at line 22 of file llvm-config.h.

◆ LLVM_ENABLE_DIA_SDK

#define LLVM_ENABLE_DIA_SDK   1

Definition at line 196 of file llvm-config.h.

◆ LLVM_ENABLE_THREADS

#define LLVM_ENABLE_THREADS   1

Definition at line 25 of file llvm-config.h.

◆ LLVM_ENABLE_ZLIB

#define LLVM_ENABLE_ZLIB   0

Definition at line 171 of file llvm-config.h.

◆ LLVM_ENABLE_ZSTD

#define LLVM_ENABLE_ZSTD   0

Definition at line 174 of file llvm-config.h.

◆ LLVM_FORCE_ENABLE_STATS

#define LLVM_FORCE_ENABLE_STATS   0

Definition at line 159 of file llvm-config.h.

◆ LLVM_HAS_AARCH64_TARGET

#define LLVM_HAS_AARCH64_TARGET   1

Definition at line 58 of file llvm-config.h.

◆ LLVM_HAS_AMDGPU_TARGET

#define LLVM_HAS_AMDGPU_TARGET   1

Definition at line 61 of file llvm-config.h.

◆ LLVM_HAS_ARC_TARGET

#define LLVM_HAS_ARC_TARGET   0

Definition at line 64 of file llvm-config.h.

◆ LLVM_HAS_ARM_TARGET

#define LLVM_HAS_ARM_TARGET   1

Definition at line 67 of file llvm-config.h.

◆ LLVM_HAS_ATOMICS

#define LLVM_HAS_ATOMICS   1

Definition at line 28 of file llvm-config.h.

◆ LLVM_HAS_AVR_TARGET

#define LLVM_HAS_AVR_TARGET   1

Definition at line 70 of file llvm-config.h.

◆ LLVM_HAS_BPF_TARGET

#define LLVM_HAS_BPF_TARGET   1

Definition at line 73 of file llvm-config.h.

◆ LLVM_HAS_CSKY_TARGET

#define LLVM_HAS_CSKY_TARGET   0

Definition at line 76 of file llvm-config.h.

◆ LLVM_HAS_DIRECTX_TARGET

#define LLVM_HAS_DIRECTX_TARGET   0

Definition at line 79 of file llvm-config.h.

◆ LLVM_HAS_HEXAGON_TARGET

#define LLVM_HAS_HEXAGON_TARGET   1

Definition at line 82 of file llvm-config.h.

◆ LLVM_HAS_LANAI_TARGET

#define LLVM_HAS_LANAI_TARGET   1

Definition at line 85 of file llvm-config.h.

◆ LLVM_HAS_LOONGARCH_TARGET

#define LLVM_HAS_LOONGARCH_TARGET   1

Definition at line 88 of file llvm-config.h.

◆ LLVM_HAS_M68K_TARGET

#define LLVM_HAS_M68K_TARGET   0

Definition at line 91 of file llvm-config.h.

◆ LLVM_HAS_MIPS_TARGET

#define LLVM_HAS_MIPS_TARGET   1

Definition at line 94 of file llvm-config.h.

◆ LLVM_HAS_MSP430_TARGET

#define LLVM_HAS_MSP430_TARGET   1

Definition at line 97 of file llvm-config.h.

◆ LLVM_HAS_NVPTX_TARGET

#define LLVM_HAS_NVPTX_TARGET   1

Definition at line 100 of file llvm-config.h.

◆ LLVM_HAS_POWERPC_TARGET

#define LLVM_HAS_POWERPC_TARGET   1

Definition at line 103 of file llvm-config.h.

◆ LLVM_HAS_RISCV_TARGET

#define LLVM_HAS_RISCV_TARGET   1

Definition at line 106 of file llvm-config.h.

◆ LLVM_HAS_SPARC_TARGET

#define LLVM_HAS_SPARC_TARGET   1

Definition at line 109 of file llvm-config.h.

◆ LLVM_HAS_SPIRV_TARGET

#define LLVM_HAS_SPIRV_TARGET   0

Definition at line 112 of file llvm-config.h.

◆ LLVM_HAS_SYSTEMZ_TARGET

#define LLVM_HAS_SYSTEMZ_TARGET   1

Definition at line 115 of file llvm-config.h.

◆ LLVM_HAS_VE_TARGET

#define LLVM_HAS_VE_TARGET   1

Definition at line 118 of file llvm-config.h.

◆ LLVM_HAS_WEBASSEMBLY_TARGET

#define LLVM_HAS_WEBASSEMBLY_TARGET   1

Definition at line 121 of file llvm-config.h.

◆ LLVM_HAS_X86_TARGET

#define LLVM_HAS_X86_TARGET   1

Definition at line 124 of file llvm-config.h.

◆ LLVM_HAS_XCORE_TARGET

#define LLVM_HAS_XCORE_TARGET   1

Definition at line 127 of file llvm-config.h.

◆ LLVM_HAS_XTENSA_TARGET

#define LLVM_HAS_XTENSA_TARGET   0

Definition at line 130 of file llvm-config.h.

◆ LLVM_HOST_TRIPLE

#define LLVM_HOST_TRIPLE   "x86_64-pc-windows-msvc"

Definition at line 31 of file llvm-config.h.

◆ LLVM_NATIVE_ARCH

#define LLVM_NATIVE_ARCH   X86

Definition at line 34 of file llvm-config.h.

◆ LLVM_NATIVE_ASMPARSER

#define LLVM_NATIVE_ASMPARSER   LLVMInitializeX86AsmParser

Definition at line 37 of file llvm-config.h.

◆ LLVM_NATIVE_ASMPRINTER

#define LLVM_NATIVE_ASMPRINTER   LLVMInitializeX86AsmPrinter

Definition at line 40 of file llvm-config.h.

◆ LLVM_NATIVE_DISASSEMBLER

#define LLVM_NATIVE_DISASSEMBLER   LLVMInitializeX86Disassembler

Definition at line 43 of file llvm-config.h.

◆ LLVM_NATIVE_TARGET

#define LLVM_NATIVE_TARGET   LLVMInitializeX86Target

Definition at line 46 of file llvm-config.h.

◆ LLVM_NATIVE_TARGETINFO

#define LLVM_NATIVE_TARGETINFO   LLVMInitializeX86TargetInfo

Definition at line 49 of file llvm-config.h.

◆ LLVM_NATIVE_TARGETMC

#define LLVM_NATIVE_TARGETMC   LLVMInitializeX86TargetMC

Definition at line 52 of file llvm-config.h.

◆ LLVM_UNREACHABLE_OPTIMIZE

#define LLVM_UNREACHABLE_OPTIMIZE   1

Definition at line 193 of file llvm-config.h.

◆ LLVM_USE_INTEL_JITEVENTS

#define LLVM_USE_INTEL_JITEVENTS   0

Definition at line 136 of file llvm-config.h.

◆ LLVM_USE_OPROFILE

#define LLVM_USE_OPROFILE   0

Definition at line 139 of file llvm-config.h.

◆ LLVM_USE_PERF

#define LLVM_USE_PERF   0

Definition at line 142 of file llvm-config.h.

◆ LLVM_VERSION_MAJOR

#define LLVM_VERSION_MAJOR   18

Definition at line 145 of file llvm-config.h.

◆ LLVM_VERSION_MINOR

#define LLVM_VERSION_MINOR   1

Definition at line 148 of file llvm-config.h.

◆ LLVM_VERSION_PATCH

#define LLVM_VERSION_PATCH   8

Definition at line 151 of file llvm-config.h.

◆ LLVM_VERSION_STRING

#define LLVM_VERSION_STRING   "18.1.8"

Definition at line 154 of file llvm-config.h.