Module inkwell::module[][src]

Expand description

A Module represets a single code compilation unit.


Represents a reference to an LLVM Module. The underlying module will be disposed when dropping this object.


FlagBehaviorllvm7-0 or llvm8-0 or llvm9-0 or llvm10-0 or llvm11-0 or llvm12-0

Defines the operational behavior for a module wide flag. This documenation comes directly from the LLVM docs

This enum defines how to link a global variable or function in a module. The variant documenation is mostly taken straight from LLVM’s own documentation except for some minor clarification.