Structs§
- Value
Metadata Entry - Wrapper for
LLVMValueMetadataEntry
Functions§
- dispose_
value_ metadata_ entries - Destroys value metadata entries.
- get_
alignment - Obtain the preferred alignment of the value.
- get_
dll_ storage_ class - Get the DLL storage class of a global value.
- get_
global_ parent - Get the module that contains the global value.
- get_
linkage - Get the linkage of the global value.
- get_
section - Get the section of the global value.
- get_
unnamed_ address - Get the unnamed address of a global value.
- get_
value_ type - Returns the “value type” of a global value. This differs from the formal type of a global value, which is always a pointer type.
- get_
visibility - Get the visibility of the global value.
- global_
clear_ metadata - Removes all metadata attachments from this value.
- global_
copy_ all_ metadata - Retrieves an array of metadata entries representing the metadata attached to this value.
- global_
erase_ metadata - Erases a metadata attachment of the given kind if it exists.
- global_
set_ metadata - Sets a metadata attachment, erasing the existing metadata attachment if it already exists for the given kind.
- is_
declaration - Determine if the global value is a declaration.
- set_
alignment - Set the preferred alignment of the value.
- set_
dll_ storage_ class - Set the DLL storage class of a global value.
- set_
linkage - Set the linkage of the global value.
- set_
section - Set the section of the global value.
- set_
unnamed_ address - Set the unnamed address of a global value.
- set_
visibility - Set the visibility of the global value.
- value_
metadata_ entries_ get_ kind - Returns the kind of a value metadata entry at a specific index.
- value_
metadata_ entries_ get_ metadata - Returns the underlying metadata node of a value metadata entry at a specific index.