midenc-hir 0.9.2

High-level Intermediate Representation for Miden Assembly
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::{
    OpPrinter,
    derive::{OpParser, OpPrinter, operation},
    dialects::test::TestDialect,
    traits::*,
};

/// Returns from the enclosing function with the provided operands as its results.
#[derive(OpPrinter, OpParser)]
#[operation(
    dialect = TestDialect,
    traits(Terminator, ReturnLike),
    implements(OpPrinter)
)]
pub struct Ret {
    #[operands]
    values: AnyType,
}