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