Struct melior_next::ir::Module
source · pub struct Module<'c> { /* private fields */ }
Expand description
A module.
Implementations§
source§impl<'c> Module<'c>
impl<'c> Module<'c>
sourcepub fn as_operation(&self) -> OperationRef<'_>
pub fn as_operation(&self) -> OperationRef<'_>
Converts a module into an operation.
sourcepub fn context(&self) -> ContextRef<'c>
pub fn context(&self) -> ContextRef<'c>
Gets a context.
sourcepub fn from_operation(operation: Operation<'_>) -> Option<Self>
pub fn from_operation(operation: Operation<'_>) -> Option<Self>
Converts an operation into a module.