Module llvm_enzyme

Module llvm_enzyme 

Source

Functionsยง

assure_mut_ref ๐Ÿ”’
call_autodiff ๐Ÿ”’
expand_forward ๐Ÿ”’
expand_reverse ๐Ÿ”’
expand_with_mode ๐Ÿ”’
We expand the autodiff macro to generate a new placeholder function which passes type-checking and can be called by users. The exact signature of the generated function depends on the configuration provided by the user, but here is an example:
extract_item_info ๐Ÿ”’
first_ident ๐Ÿ”’
from_ast ๐Ÿ”’
gen_enzyme_decl ๐Ÿ”’
gen_turbofish_expr ๐Ÿ”’
has_ret ๐Ÿ”’
meta_item_inner_to_ts ๐Ÿ”’
name ๐Ÿ”’
outer_normal_attr ๐Ÿ”’
width ๐Ÿ”’