Skip to main content

Module enzyme_ffi

Module enzyme_ffi 

Source

Re-exportsยง

use libc::c_char; ๐Ÿ”’
use libc::c_uchar; ๐Ÿ”’
use libc::c_uint; ๐Ÿ”’
use super::MetadataKindId; ๐Ÿ”’
use super::ffi::AttributeKind; ๐Ÿ”’
use super::ffi::BasicBlock; ๐Ÿ”’
use super::ffi::Context; ๐Ÿ”’
use super::ffi::Metadata; ๐Ÿ”’
use super::ffi::Module; ๐Ÿ”’
use super::ffi::Type; ๐Ÿ”’
use super::ffi::Value; ๐Ÿ”’
use crate::llvm::Bool; ๐Ÿ”’
use crate::llvm::Builder; ๐Ÿ”’

Modulesยง

Enzyme_AD ๐Ÿ”’

Macrosยง

load_ptrs_by_symbols_fn ๐Ÿ”’
load_ptrs_by_symbols_mut_void ๐Ÿ”’

Structsยง

EnzymeTypeTree ๐Ÿ”’
EnzymeWrapper ๐Ÿ”’
TypeTree ๐Ÿ”’

Enumsยง

CConcreteType ๐Ÿ”’
EnzymeLibraryError ๐Ÿ”’
LLVMRustVerifierFailureAction ๐Ÿ”’

Staticsยง

ENZYME_INSTANCE ๐Ÿ”’

Functionsยง

LLVMDumpModule ๐Ÿ”’ โš 
LLVMDumpValue ๐Ÿ”’ โš 
LLVMGetFirstFunction ๐Ÿ”’ โš 
LLVMGetFunctionCallConv ๐Ÿ”’ โš 
LLVMGetNamedFunction ๐Ÿ”’ โš 
LLVMGetNextFunction ๐Ÿ”’ โš 
LLVMGetParams ๐Ÿ”’ โš 
LLVMRustDIGetInstMetadata ๐Ÿ”’ โš 
LLVMRustEraseInstFromParent ๐Ÿ”’ โš 
LLVMRustEraseInstUntilInclusive ๐Ÿ”’ โš 
LLVMRustGetArrayNumElements ๐Ÿ”’ โš 
LLVMRustGetFunctionCall ๐Ÿ”’ โš 
LLVMRustGetLastInstruction ๐Ÿ”’ โš 
LLVMRustGetTerminator ๐Ÿ”’ โš 
LLVMRustHasAttributeAtIndex ๐Ÿ”’ โš 
LLVMRustHasFnAttribute ๐Ÿ”’ โš 
LLVMRustHasMetadata ๐Ÿ”’
LLVMRustIsCall ๐Ÿ”’
LLVMRustPositionAfter ๐Ÿ”’ โš 
LLVMRustPositionBefore ๐Ÿ”’ โš 
LLVMRustRemoveEnumAttributeAtIndex ๐Ÿ”’ โš 
LLVMRustRemoveFnAttribute ๐Ÿ”’ โš 
LLVMRustVerifyFunction ๐Ÿ”’ โš 
load_ptr_by_symbol_mut_void ๐Ÿ”’

Type Aliasesยง

CTypeTreeRef ๐Ÿ”’
EnzymeFreeTypeTreeFn ๐Ÿ”’
EnzymeMergeTypeTreeFn ๐Ÿ”’
EnzymeNewTypeTreeCTFn ๐Ÿ”’
EnzymeNewTypeTreeFn ๐Ÿ”’
EnzymeNewTypeTreeTRFn ๐Ÿ”’
EnzymeSetCLBoolFn ๐Ÿ”’
EnzymeSetCLStringFn ๐Ÿ”’
EnzymeTypeTreeData0EqFn ๐Ÿ”’
EnzymeTypeTreeInsertEqFn ๐Ÿ”’
EnzymeTypeTreeOnlyEqFn ๐Ÿ”’
EnzymeTypeTreeShiftIndiciesEqFn ๐Ÿ”’
EnzymeTypeTreeToStringFn ๐Ÿ”’
EnzymeTypeTreeToStringFreeFn ๐Ÿ”’