zirium 0.0.13

Lossless textual MLIR syntax parsing and semantic processing
Documentation
{
  "presets": [],
  "builtins": [
    "builtin.module",
    "func.func",
    "func.call",
    "func.return"
  ],
  "operation_shapes": [
    {"name": "math.absf", "shape": "unary_operand"},
    {"name": "math.absi", "shape": "unary_operand"},
    {"name": "math.acosh", "shape": "unary_operand"},
    {"name": "math.asin", "shape": "unary_operand"},
    {"name": "math.asinh", "shape": "unary_operand"},
    {"name": "math.atan", "shape": "unary_operand"},
    {"name": "math.atanh", "shape": "unary_operand"},
    {"name": "math.cbrt", "shape": "unary_operand"},
    {"name": "math.ceil", "shape": "unary_operand"},
    {"name": "math.cos", "shape": "unary_operand"},
    {"name": "math.acos", "shape": "unary_operand"},
    {"name": "math.cosh", "shape": "unary_operand"},
    {"name": "math.sin", "shape": "unary_operand"},
    {"name": "math.sinh", "shape": "unary_operand"},
    {"name": "math.ctlz", "shape": "unary_operand"},
    {"name": "math.cttz", "shape": "unary_operand"},
    {"name": "math.ctpop", "shape": "unary_operand"},
    {"name": "math.erf", "shape": "unary_operand"},
    {"name": "math.erfc", "shape": "unary_operand"},
    {"name": "math.exp", "shape": "unary_operand"},
    {"name": "math.exp2", "shape": "unary_operand"},
    {"name": "math.expm1", "shape": "unary_operand"},
    {"name": "math.floor", "shape": "unary_operand"},
    {"name": "math.log", "shape": "unary_operand"},
    {"name": "math.log10", "shape": "unary_operand"},
    {"name": "math.log1p", "shape": "unary_operand"},
    {"name": "math.log2", "shape": "unary_operand"},
    {"name": "math.rsqrt", "shape": "unary_operand"},
    {"name": "math.sqrt", "shape": "unary_operand"},
    {"name": "math.tan", "shape": "unary_operand"},
    {"name": "math.tanh", "shape": "unary_operand"},
    {"name": "math.roundeven", "shape": "unary_operand"},
    {"name": "math.round", "shape": "unary_operand"},
    {"name": "math.trunc", "shape": "unary_operand"},
    {"name": "math.atan2", "shape": "binary_operands"},
    {"name": "math.copysign", "shape": "binary_operands"},
    {"name": "math.ipowi", "shape": "binary_operands"},
    {"name": "math.powf", "shape": "binary_operands"},
    {"name": "math.clampf", "shape": "operand_clauses"},
    {"name": "math.fma", "shape": "operand_clauses"}
  ],
  "operation_formats": []
}