Click or drag to resize
Llvm.NET LogoDataLayout Methods

[This is preliminary documentation and is subject to change.]

The DataLayout type exposes the following members.

Methods
  NameDescription
Public methodAbiAlignmentOf
Retrieves the ABI specified alignment, in bytes, for a specified type
Public methodAbiBitAlignmentOf
Public methodAbiSizeOf
Retrieves the ABI specified size of the given type
Public methodBitOffsetOfElement
Public methodBitSizeOf
Returns the number of bits necessary to hold the specified type.
Public methodByteSizeOf
Public methodCallFrameAlignmentOf
Retrieves the call frame alignment for a given type
Public methodDispose
Protected methodDispose(Boolean)
Public methodElementAtOffset
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize (Overrides ObjectFinalize.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIntPtrType
Retrieves an LLVM integer type with the same bit width as a pointer for the default address space of the target
Public methodIntPtrType(UInt32)
Retrieves an LLVM integer type with the same bit width as a pointer for the given address space of the target
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodOffsetOfElement
Public methodStatic memberParse
Parses an LLVM target layout string
Public methodPointerSize
Retrieves the size of a pointer for the default address space of the target
Public methodPointerSize(UInt32)
Retrieves the size of a pointer for a given address space of the target
Public methodPreferredAlignmentOf(ITypeRef)
Public methodPreferredAlignmentOf(Value)
Public methodPreferredBitAlignementOf
Public methodStoreSizeOf
Retrieves the number of bits required to store a value of the given type
Public methodToString (Overrides ObjectToString.)
Top
See Also