| DataLayout Methods |
[This is preliminary documentation and is subject to change.]
The DataLayout type exposes the following members.
| Name | Description | |
|---|---|---|
| AbiAlignmentOf | Retrieves the ABI specified alignment, in bytes, for a specified type | |
| AbiBitAlignmentOf | ||
| AbiSizeOf | Retrieves the ABI specified size of the given type | |
| BitOffsetOfElement | ||
| BitSizeOf | Returns the number of bits necessary to hold the specified type. | |
| ByteSizeOf | ||
| CallFrameAlignmentOf | Retrieves the call frame alignment for a given type | |
| Dispose | ||
| Dispose(Boolean) | ||
| ElementAtOffset | ||
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| Finalize | (Overrides ObjectFinalize.) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| IntPtrType | Retrieves an LLVM integer type with the same bit width as
a pointer for the default address space of the target | |
| IntPtrType(UInt32) | Retrieves an LLVM integer type with the same bit width as
a pointer for the given address space of the target | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| OffsetOfElement | ||
| Parse | Parses an LLVM target layout string | |
| PointerSize | Retrieves the size of a pointer for the default address space of the target | |
| PointerSize(UInt32) | Retrieves the size of a pointer for a given address space of the target | |
| PreferredAlignmentOf(ITypeRef) | ||
| PreferredAlignmentOf(Value) | ||
| PreferredBitAlignementOf | ||
| StoreSizeOf | Retrieves the number of bits required to store a value of the given type | |
| ToString | (Overrides ObjectToString.) |