![]() | 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 |