[−][src]Module rustc_codegen_llvm::attributes
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Set and unset common attributes on LLVM values.
Modules
attr |
[ Experimental ] Functions dealing with attributes and meta items |
Enums
InlineAttr |
[ Experimental ]
|
Functions
apply_target_cpu_attr |
[ Experimental ]
|
emit_uwtable |
[ Experimental ] Tell LLVM to emit or not emit the information necessary to unwind the stack for the function. |
from_fn_attrs |
[ Experimental ] Composite function which sets LLVM attributes for function depending on its AST (#[attribute]) attributes. |
inline |
[ Experimental ] Mark LLVM function to use provided inline heuristic. |
llvm_target_features |
[ Experimental ]
|
naked |
[ Experimental ] Tell LLVM if this function should be 'naked', i.e. skip the epilogue and prologue. |
provide |
[ Experimental ]
|
provide_extern |
[ Experimental ]
|
set_frame_pointer_elimination |
[ Experimental ]
|
set_optimize_for_size |
[ Experimental ] Tell LLVM whether it should optimize function for size. |
set_probestack |
[ Experimental ]
|
unwind |
[ Experimental ] Tell LLVM whether the function can or cannot unwind. |
wasm_import_module |
[ Experimental ]
|
Existentials
[ Experimental ]
|