Module attributes

Source
Expand description

Set and unset common attributes on LLVM values.

Functionsยง

apply_to_callsite ๐Ÿ”’
apply_to_llfn ๐Ÿ”’
backchain_attr ๐Ÿ”’
create_alloc_family_attr ๐Ÿ”’
default_optimisation_attrs ๐Ÿ”’
Get the default optimizations attrs for a function.
frame_pointer_type_attr ๐Ÿ”’
function_return_attr ๐Ÿ”’
inline_attr ๐Ÿ”’
Get LLVM attribute for the provided inline heuristic.
instrument_function_attr ๐Ÿ”’
Tell LLVM what instrument function to insert.
llfn_attrs_from_instance ๐Ÿ”’
Helper for FnAbi::apply_attrs_llfn: Composite function which sets LLVM attributes for function depending on its AST (#[attribute]) attributes.
nojumptables_attr ๐Ÿ”’
non_lazy_bind_attr ๐Ÿ”’
Get the NonLazyBind LLVM attribute, if the codegen options allow skipping the PLT.
patchable_function_entry_attrs ๐Ÿ”’
probestack_attr ๐Ÿ”’
sanitize_attrs ๐Ÿ”’
Get LLVM sanitize attributes.
stackprotector_attr ๐Ÿ”’
target_cpu_attr ๐Ÿ”’
tune_cpu_attr ๐Ÿ”’
uwtable_attr ๐Ÿ”’
Tell LLVM to emit or not emit the information necessary to unwind the stack for the function.
wasm_import_module ๐Ÿ”’