| Llvm.NET.Values Namespace |
[This is preliminary documentation and is subject to change.]
| Class | Description | |
|---|---|---|
| Argument | An LLVM Value representing an Argument to a function | |
| AttributeBuilder | Factory for building AttributeSets, which are otherwise immutable | |
| AttributeKindExtensions | Utility class to provide extension methods for validating usage of attribute kinds | |
| AttributeSetContainer | Static class to provide mutators for otherwise immutable AttributeSets | |
| BasicBlock | Provides access to an LLVM Basic block | |
| BlockAddress | ||
| Constant | Contains an LLVM Constant value | |
| ConstantAggregateZero | ||
| ConstantArray | LLVM Constant Array | |
| ConstantDataArray | ||
| ConstantDataSequential |
A vector or array constant whose element type is a simple 1/2/4/8-byte integer
or float/double, and whose elements are just simple data values
(i.e. ConstantInt/ConstantFP).
| |
| ConstantDataVector | ||
| ConstantExpression | While technically a type in LLVM, ConstantExpression is primarily a static factory for Constants | |
| ConstantFP | Floating point constant value in LLVM | |
| ConstantInt | Represents an arbitrary bit width integer constant in LLVM | |
| ConstantPointerNull | ||
| ConstantStruct | ||
| ConstantTokenNone | ||
| ConstantVector | ||
| Function | LLVM Function definition | |
| GlobalAlias | LLVM Global Alias for a function or global value | |
| GlobalObject | ||
| GlobalValue | LLVM Global value | |
| GlobalValueExtensions | ||
| GlobalVariable | An LLVM Global Variable | |
| InlineAsm | ||
| UndefValue | ||
| Use | ||
| User | Contains an LLVM User value | |
| Value | LLVM Value | |
| ValueExtensions | Provides extension methods to Value that cannot be achieved as members of the class |
| Structure | Description | |
|---|---|---|
| AttributeSet | ||
| AttributeValue | Single attribute for functions, function returns and function parameters | |
| IndexedAttributeValue |
| Interface | Description | |
|---|---|---|
| IAttributeSetContainer | Interface for values containing an AttributeSet |
| Enumeration | Description | |
|---|---|---|
| AsmDialect | ||
| FunctionIndexKinds | Enumeration flags to indicate which attribute set index an attribute may apply to |