Modifying constructor for module structures.
(change-module x [:wires <wires>] [:insts <insts>] [:assigns <assigns>] [:fixups <fixups>] [:constraints <constraints>] [:aliaspairs <aliaspairs>])
This is an often useful alternative to make-module.
We construct a new module structure that is a copy of
This is an ordinary
Macro:
(defmacro change-module (x &rest args) (std::change-aggregate 'module x args '((:wires . module->wires) (:insts . module->insts) (:assigns . module->assigns) (:fixups . module->fixups) (:constraints . module->constraints) (:aliaspairs . module->aliaspairs)) 'change-module 'nil))