Crate llvm_sys_featured

Source
Expand description

Bindings to LLVM’s C API.

Refer to the LLVM documentation for more information.

Modules§

analysis
Various analyses of the LLVM IR.
bit_reader
Input of the LLVM bitcode format.
bit_writer
Output of the LLVM bitcode format.
comdat
COMDAT
core
The LLVM intermediate representation.
debuginfo
Generation of DWARF debug info.
disassembler
A disassembler library.
error
error_handling
execution_engine
Runtime code generation and execution.
initialization
Initialization routines which must be called before using library features.
ir_reader
The IR reader
link_time_optimizer
Link-time-optimization
linker
The module/file/archive linker
lto
Abstract link time optimization.
object
Object file reading and writing
orc
The ORC JIT.
prelude
Core types used throughout LLVM.
remarks
Remark diagnostics library.
support
target
Target information
target_machine
Target machine information, to generate assembly or object files.
transforms

Enums§

LLVMAtomicOrdering
LLVMAtomicRMWBinOp
LLVMBasicBlock
LLVMBuilder
LLVMCallConv
LLVMComdat
LLVMContext
LLVMDLLStorageClass
LLVMDiagnosticInfo
LLVMDiagnosticSeverity
LLVMInlineAsmDialect
LLVMIntPredicate
LLVMLandingPadClauseTy
LLVMLinkage
LLVMMemoryBuffer
LLVMModule
LLVMModuleFlagBehavior
LLVMModuleProvider
LLVMOpaqueAttributeRef
LLVMOpaqueDIBuilder
LLVMOpaqueJITEventListener
LLVMOpaqueMetadata
LLVMOpaqueModuleFlagEntry
LLVMOpaqueNamedMDNode
LLVMOpaqueValueMetadataEntry
LLVMOpcode
LLVMPassManager
LLVMPassRegistry
LLVMRealPredicate
LLVMThreadLocalMode
LLVMType
LLVMTypeKind
LLVMUnnamedAddr
LLVMUse
LLVMValue
LLVMValueKind
LLVMVisibility

Constants§

LLVMAttributeFunctionIndex
LLVMAttributeReturnIndex

Type Aliases§

LLVMAttributeIndex
Either LLVMAttributeReturnIndex, LLVMAttributeFunctionIndex, or a parameter number from 1 to N.
LLVMDiagnosticHandler
LLVMYieldCallback