# `Beaver.MLIR.Dialect.SMT`

# `and`

Return op name `smt.and` as a bitstring.

# `and`

`smt.and`

# `apply_func`

Return op name `smt.apply_func` as a bitstring.

# `apply_func`

`smt.apply_func`

# `array_broadcast`

Return op name `smt.array.broadcast` as a bitstring.

# `array_broadcast`

`smt.array.broadcast`

# `array_select`

Return op name `smt.array.select` as a bitstring.

# `array_select`

`smt.array.select`

# `array_store`

Return op name `smt.array.store` as a bitstring.

# `array_store`

`smt.array.store`

# `assert`

Return op name `smt.assert` as a bitstring.

# `assert`

`smt.assert`

# `bv2int`

Return op name `smt.bv2int` as a bitstring.

# `bv2int`

`smt.bv2int`

# `bv_add`

Return op name `smt.bv.add` as a bitstring.

# `bv_add`

`smt.bv.add`

# `bv_and`

Return op name `smt.bv.and` as a bitstring.

# `bv_and`

`smt.bv.and`

# `bv_ashr`

Return op name `smt.bv.ashr` as a bitstring.

# `bv_ashr`

`smt.bv.ashr`

# `bv_cmp`

Return op name `smt.bv.cmp` as a bitstring.

# `bv_cmp`

`smt.bv.cmp`

# `bv_concat`

Return op name `smt.bv.concat` as a bitstring.

# `bv_concat`

`smt.bv.concat`

# `bv_constant`

Return op name `smt.bv.constant` as a bitstring.

# `bv_constant`

`smt.bv.constant`

# `bv_extract`

Return op name `smt.bv.extract` as a bitstring.

# `bv_extract`

`smt.bv.extract`

# `bv_lshr`

Return op name `smt.bv.lshr` as a bitstring.

# `bv_lshr`

`smt.bv.lshr`

# `bv_mul`

Return op name `smt.bv.mul` as a bitstring.

# `bv_mul`

`smt.bv.mul`

# `bv_neg`

Return op name `smt.bv.neg` as a bitstring.

# `bv_neg`

`smt.bv.neg`

# `bv_not`

Return op name `smt.bv.not` as a bitstring.

# `bv_not`

`smt.bv.not`

# `bv_or`

Return op name `smt.bv.or` as a bitstring.

# `bv_or`

`smt.bv.or`

# `bv_repeat`

Return op name `smt.bv.repeat` as a bitstring.

# `bv_repeat`

`smt.bv.repeat`

# `bv_sdiv`

Return op name `smt.bv.sdiv` as a bitstring.

# `bv_sdiv`

`smt.bv.sdiv`

# `bv_shl`

Return op name `smt.bv.shl` as a bitstring.

# `bv_shl`

`smt.bv.shl`

# `bv_smod`

Return op name `smt.bv.smod` as a bitstring.

# `bv_smod`

`smt.bv.smod`

# `bv_srem`

Return op name `smt.bv.srem` as a bitstring.

# `bv_srem`

`smt.bv.srem`

# `bv_udiv`

Return op name `smt.bv.udiv` as a bitstring.

# `bv_udiv`

`smt.bv.udiv`

# `bv_urem`

Return op name `smt.bv.urem` as a bitstring.

# `bv_urem`

`smt.bv.urem`

# `bv_xor`

Return op name `smt.bv.xor` as a bitstring.

# `bv_xor`

`smt.bv.xor`

# `check`

Return op name `smt.check` as a bitstring.

# `check`

`smt.check`

# `constant`

Return op name `smt.constant` as a bitstring.

# `constant`

`smt.constant`

# `declare_fun`

Return op name `smt.declare_fun` as a bitstring.

# `declare_fun`

`smt.declare_fun`

# `distinct`

Return op name `smt.distinct` as a bitstring.

# `distinct`

`smt.distinct`

# `eq`

Return op name `smt.eq` as a bitstring.

# `eq`

`smt.eq`

# `exists`

Return op name `smt.exists` as a bitstring.

# `exists`

`smt.exists`

# `forall`

Return op name `smt.forall` as a bitstring.

# `forall`

`smt.forall`

# `implies`

Return op name `smt.implies` as a bitstring.

# `implies`

`smt.implies`

# `int2bv`

Return op name `smt.int2bv` as a bitstring.

# `int2bv`

`smt.int2bv`

# `int_abs`

Return op name `smt.int.abs` as a bitstring.

# `int_abs`

`smt.int.abs`

# `int_add`

Return op name `smt.int.add` as a bitstring.

# `int_add`

`smt.int.add`

# `int_cmp`

Return op name `smt.int.cmp` as a bitstring.

# `int_cmp`

`smt.int.cmp`

# `int_constant`

Return op name `smt.int.constant` as a bitstring.

# `int_constant`

`smt.int.constant`

# `int_div`

Return op name `smt.int.div` as a bitstring.

# `int_div`

`smt.int.div`

# `int_mod`

Return op name `smt.int.mod` as a bitstring.

# `int_mod`

`smt.int.mod`

# `int_mul`

Return op name `smt.int.mul` as a bitstring.

# `int_mul`

`smt.int.mul`

# `int_sub`

Return op name `smt.int.sub` as a bitstring.

# `int_sub`

`smt.int.sub`

# `ite`

Return op name `smt.ite` as a bitstring.

# `ite`

`smt.ite`

# `not`

Return op name `smt.not` as a bitstring.

# `not`

`smt.not`

# `or`

Return op name `smt.or` as a bitstring.

# `or`

`smt.or`

# `pop`

Return op name `smt.pop` as a bitstring.

# `pop`

`smt.pop`

# `push`

Return op name `smt.push` as a bitstring.

# `push`

`smt.push`

# `reset`

Return op name `smt.reset` as a bitstring.

# `reset`

`smt.reset`

# `set_logic`

Return op name `smt.set_logic` as a bitstring.

# `set_logic`

`smt.set_logic`

# `solver`

Return op name `smt.solver` as a bitstring.

# `solver`

`smt.solver`

# `xor`

Return op name `smt.xor` as a bitstring.

# `xor`

`smt.xor`

# `yield`

Return op name `smt.yield` as a bitstring.

# `yield`

`smt.yield`
