m2isar.transforms.merge_always_blocks ===================================== .. py:module:: m2isar.transforms.merge_always_blocks .. autoapi-nested-parse:: Lower always blocks into instruction behavior for legacy backends. Functions --------- .. autoapisummary:: m2isar.transforms.merge_always_blocks.merge_always_blocks Module Contents --------------- .. py:function:: merge_always_blocks(model_obj) Prepend each model component's always blocks to all its instructions. The transform mutates and returns ``model_obj``. It is idempotent: consumed always blocks are removed after lowering.