zirium 0.5.1

Lossless textual MLIR syntax parsing and semantic processing
Documentation
{
  "presets": [],
  "builtins": [
    "builtin.module",
    "func.func",
    "func.call",
    "func.return"
  ],
  "operation_shapes": [
    {"name": "scf.execute_region", "shape": "region_clauses"},
    {"name": "scf.for", "shape": "region_clauses"},
    {"name": "scf.forall", "shape": "region_clauses"},
    {"name": "scf.forall.in_parallel", "shape": "region_clauses"},
    {"name": "scf.if", "shape": "region_clauses"},
    {"name": "scf.index_switch", "shape": "region_clauses"},
    {"name": "scf.parallel", "shape": "region_clauses"},
    {"name": "scf.reduce", "shape": "region_clauses"},
    {"name": "scf.reduce.return", "shape": "optional_typed_operands"},
    {"name": "scf.while", "shape": "region_clauses"},
    {"name": "scf.yield", "shape": "optional_typed_operands"}
  ],
  "operation_formats": []
}