| Llvm.NET Namespace |
[This is preliminary documentation and is subject to change.]
| Class | Description | |
|---|---|---|
| ConstantAsMetadata | ||
| Context | Encapsulates an LLVM context | |
| ContextValidator | Provides validation extensions to the Context class | |
| DataLayout | Provides access to LLVM target data layout information | |
| ExtensiblePropertyContainer | Common implementation of IExtensiblePropertyContainer | |
| ExtensiblePropertyDescriptorT | Provides consistent accessors for an extended property | |
| InternalCodeGeneratorException | Exception generated when the internal state of the code generation cannot proceed due to an internal error | |
| LlvmMetadata | Root of the LLVM Metadata hierarchy | |
| LocalAsMetadata | ||
| MDNode | ||
| MDOperand | ||
| MDString | ||
| MDTuple | ||
| MemoryBuffer | LLVM MemoryBuffer | |
| MetadataAsValue | ||
| NamedMDNode | Wraps an LLVM NamedMDNode | |
| NativeModule | LLVM Bit code module | |
| PassManagerBuilder | Provides a wrapper around an LLVM Pass Manager | |
| PassRegistry | ||
| ScalarEnumerable | Static utility class for constructing enumerable sequences using single values | |
| StaticState | Provides support for various LLVM static state initialization and manipulation | |
| Target | LLVM Target Instruction Set Architecture | |
| TargetMachine | Target specific code generation information | |
| ValueAsMetadata |
| Interface | Description | |
|---|---|---|
| IExtensiblePropertyContainer | Interface to allow adding arbitrary named data items to an object |
| Enumeration | Description | |
|---|---|---|
| AttributeKind | Enumeration for well known attribute kinds | |
| ByteOrdering | Byte ordering for target code generation and data type layout | |
| CallingConvention | Calling Convention for functions | |
| CodeGenFileType | Output file type for target code generation | |
| CodeGenOpt | Optimization level for target code generation | |
| CodeModel | Code model to use for target code generation | |
| FunctionAttributeIndex | Function index for attributes | |
| IntPredicate | Predicate enumeration for integer comparison | |
| Linkage | Linkage specification for functions and globals | |
| ModuleFlagBehavior | Enumeration to indicate the behavior of module level flags metadata sharing the same name in a NativeModule | |
| OpCode | LLVM Instruction opcodes | |
| Predicate | Unified predicate enumeration | |
| RealPredicate | Predicate enumeration for integer comparison | |
| Reloc | Relocation type for target code generation | |
| TargetRegistrations | Target tools to register/enable | |
| TypeKind | Basic kind of a type | |
| Visibility | Enumeration for the visibility of a global value |