Module module

Source

Structs§

MetadataRef
ModuleFlagEntry
Represents flags that describe information about the module for use by an external entity e.g. the dynamic linker.
ModuleRef
LLVM Module wrapper
NamedMetadataNodeRef
Named Metadata Node. Used to associate metadata with a module in a way that is identifiable by a name. These nodes can be used for various purposes, such as attaching additional information to a module that can be used by the compiler or other tools processing the LLVM IR.

Enums§

InlineAsmDialect
Inline Asm Dialect
ModuleFlagBehavior

Functions§

get_debug_loc_column
Return the column number of the debug location for this value, which must be an LLVM Instruction.
get_debug_loc_directory
Return the directory of the debug location for this value, which must be an LLVM Instruction, GlobalVariable, or Function.
get_debug_loc_filename
Return the filename of the debug location for this value, which must be an LLVM Instruction, lGlobalVariable, or Function.
get_debug_loc_line
Return the line number of the debug location for this value, which must be an LLVM Instruction, GlobalVariable, or Function.
get_inline_asm
Create the specified unique inline asm string.
get_inline_asm_asm_string
Get the template string used for an inline assembly snippet.
get_inline_asm_can_unwind
Get if the inline asm snippet may unwind the stack
get_inline_asm_constraint_string
Get the raw constraint string for an inline assembly snippet.
get_inline_asm_dialect
Get the dialect used by the inline asm snippet.
get_inline_asm_function_type
Get the function type of the inline assembly snippet.
get_inline_asm_has_side_effects
Get if the inline asm snippet has side effects
get_inline_asm_needs_aligned_stack
Get if the inline asm snippet needs an aligned stack
get_next_function
Advance a Function iterator to the next Function.
get_previous_function
Decrement a Function iterator to the previous Function.