llvm-party-12.1.0: src/LLVM/Internal/FFI/OrcJIT.h
#ifndef __LLVM_INTERNAL_FFI__ORC_JIT__H__
#define __LLVM_INTERNAL_FFI__ORC_JIT__H__
#define LLVM_HS_FOR_EACH_JIT_SYMBOL_FLAG(macro) \
macro(None) \
macro(HasError) \
macro(Weak) \
macro(Common) \
macro(Absolute) \
macro(Exported) \
macro(Callable) \
macro(MaterializationSideEffectsOnly)
typedef enum {
LLVMJITSymbolFlagNone = 0,
LLVMJITSymbolFlagHasError = 1U << 0,
LLVMJITSymbolFlagWeak = 1U << 1,
LLVMJITSymbolFlagCommon = 1U << 2,
LLVMJITSymbolFlagAbsolute = 1U << 3,
LLVMJITSymbolFlagExported = 1U << 4,
LLVMJITSymbolFlagCallable = 1U << 5,
LLVMJITSymbolFlagMaterializationSideEffectsOnly = 1U << 6
} LLVMJITSymbolFlags_;
#endif