Modules§
Functions§
- add_
attribute_ at_ index - Adds an attribute to a function at a specified index.
- add_
target_ dependent_ function_ attr - Adds a target-dependent attribute to a function.
- delete_
function - Removes a function from its containing module and deallocates it.
- get_
attribute_ count_ at_ index - Retrieves the number of attributes at a specified index for a function.
- get_
attributes_ at_ index - Retrieves all attributes at a specified index for a function.
- get_
enum_ attribute_ at_ index - Retrieves an enum attribute at a specified index for a function.
- get_
function_ call_ conv - Obtains the calling convention of a function.
- get_gc
- Obtains the name of the garbage collector to use during code generation.
- get_
intrinsic_ declaration - Creates or inserts the declaration of an intrinsic function within the module.
- get_
intrinsic_ id - Retrieves the intrinsic ID number from a function instance.
- get_
personality_ fn - Retrieves the personality function attached to the function.
- get_
prefix_ data - Retrieves the prefix data associated with a function.
- get_
prologue_ data - Retrieves the prologue data associated with a function.
- get_
string_ attribute_ at_ index - Retrieves a string attribute at a specified index for a function.
- has_
personality_ fn - Checks whether the given function has an associated personality function.
- has_
prefix_ data - Checks if a given function has prefix data.
- has_
prologue_ data - Checks if a given function has prologue data.
- intrinsic_
copy_ overloaded_ name2 - Copies the name of an overloaded intrinsic identified by a given list of parameter types.
- intrinsic_
get_ name - Retrieves the name of an intrinsic.
- intrinsic_
get_ type - Retrieves the type of intrinsic. For overloaded intrinsics, parameter types must be provided to uniquely identify an overload.
- intrinsic_
is_ overloaded - Determines if the intrinsic identified by the given ID is overloaded.
- lookup_
intrinsic_ id - Looks up the intrinsic ID number that matches the given function name within the module.
- remove_
enum_ attribute_ at_ index - Removes an enum attribute at a specified index for a function.
- remove_
string_ attribute_ at_ index - Removes a string attribute at a specified index for a function.
- set_
function_ call_ conv - Sets the calling convention of a function.
- set_gc
- Defines the garbage collector to use during code generation.
- set_
personality_ fn - Sets the personality function attached to the function.
- set_
prefix_ data - Sets the prefix data for the function.
- set_
prologue_ data - Sets the prologue data for the function.