LLVMRustArchiveKind
LLVMRustAsmDialect
LLVMAtomicOrdering
LLVMAtomicRmwBinOp
Matches LLVMRustAttribute in LLVMWrapper.h
Semantically a subset of the C++ enum llvm::Attribute::AttrKind,
though it is not ABI compatible (since it’s a C++ enum)
LLVM CallingConv::ID. Should we wrap this?
LLVMRustChecksumKind
LLVMRustCodeGenOptLevel
LLVMRustCodeModel
LLVMDLLStorageClass
LLVMRustDiagnosticKind
LLVMRustDiagnosticLevel
LLVMRustFileType
LLVMIntPredicate
Translation of LLVM’s MachineTypes enum, defined in llvm\include\llvm\BinaryFormat\COFF.h.
Must match the layout of LLVMLinkage
.
LLVMRustMemoryEffects
LLVMMetadataType
Must match the layout of LLVMRustModuleFlagMergeBehavior
.
LLVMRustOptStage
LLVMRustPassBuilderOptLevel
LLVMRealPredicate
LLVMRelocMode
LLVMRustTailCallKind
LLVMThreadLocalMode
LLVMTypeKind
LLVMUnnamedAddr
Must match the layout of LLVMVisibility
.