Re-exports§
pub use self::AtomicRmwBinOp::*;
pub use self::CallConv::*;
pub use self::CodeGenOptSize::*;
pub use self::IntPredicate::*;
pub use self::Linkage::*;
pub use self::MetadataType::*;
pub use self::RealPredicate::*;
pub use self::ffi::*;
pub use self::enzyme_ffi::*;
Modules§
- archive_
ro - A wrapper around LLVM’s archive (.a) code
- diagnostic
- LLVM diagnostic reports.
- enzyme_
ffi - ffi 🔒
Structs§
- Operand
Bundle 🔒Owned - Owns an
OperandBundle
, and will dispose of it when dropped.
Enums§
Functions§
- AddCall
Site Attributes - AddFunction
Attributes - Create
Alignment Attr - Create
Alloc Kind Attr - Create
Alloc Size Attr - Create
Attr String - Create
Attr String Value - Create
ByVal Attr - Create
Dereferenceable Attr - Create
Dereferenceable OrNull Attr - Create
Range Attr - Create
Struct RetAttr - CreateUW
Table Attr - SetFunction
Call Conv - SetInstruction
Call Conv - SetUnique
Comdat - SetUnnamed
Address - add_
global - add_
module_ 🔒flag_ str - add_
module_ 🔒flag_ u32 - build_
byte_ buffer - build_
string - get_
linkage - get_
param - Safe wrapper around
LLVMGetParam
, because segfaults are no fun. - get_
value_ name - Safe wrapper for
LLVMGetValueName2
into a byte slice - get_
visibility - last_
error - set_
alignment - set_
comdat - Get the
name
d comdat fromllmod
and assign it tollglobal
. - set_
global_ constant - set_
initializer - set_
linkage - set_
section - set_
thread_ local_ mode - set_
value_ name - Safe wrapper for
LLVMSetValueName2
from a byte slice - set_
visibility - twine_
to_ string