Expand description
A Module
represents a single code compilation unit.
Structs§
- Iterate over all
FunctionValue
s in an llvm module - Iterate over all
GlobalValue
s in an llvm module - Represents a reference to an LLVM
Module
. The underlying module will be disposed when dropping this object.
Enums§
- Flag
Behavior llvm7-0
orllvm8-0
orllvm9-0
orllvm10-0
orllvm11-0
orllvm12-0
orllvm13-0
orllvm14-0
orllvm15-0
orllvm16-0
orllvm17-0
orllvm18-0
Defines the operational behavior for a module wide flag. This documentation comes directly from the LLVM docs - This enum defines how to link a global variable or function in a module. The variant documentation is mostly taken straight from LLVM’s own documentation except for some minor clarification.