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