Modifying constructor for svex-scc-consts structures.
(change-svex-scc-consts x [:final-masks <final-masks>] [:loop-vars <loop-vars>] [:compose-iter-limit <compose-iter-limit>] [:updates <updates>])
This is an often useful alternative to make-svex-scc-consts.
We construct a new svex-scc-consts structure that is a copy of
This is an ordinary
Macro:
(defmacro change-svex-scc-consts (x &rest args) (std::change-aggregate 'svex-scc-consts x args '((:final-masks . svex-scc-consts->final-masks) (:loop-vars . svex-scc-consts->loop-vars) (:compose-iter-limit . svex-scc-consts->compose-iter-limit) (:updates . svex-scc-consts->updates)) 'change-svex-scc-consts 'remake-svex-scc-consts))