Function: comp-fwprop-prologue

comp-fwprop-prologue is a byte-compiled function defined in comp.el.gz.

Signature

(comp-fwprop-prologue)

Documentation

Prologue for the propagate pass.

Here goes everything that can be done not iteratively (read once). Forward propagate immediate involed in assignments.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/comp.el.gz
(defun comp-fwprop-prologue ()
  "Prologue for the propagate pass.
Here goes everything that can be done not iteratively (read once).
Forward propagate immediate involed in assignments." ; FIXME: Typo.  Involved or invoked?
  (cl-loop
   for b being each hash-value of (comp-func-blocks comp-func)
   do (cl-loop
       for insn in (comp-block-insns b)
       do (pcase insn
            (`(setimm ,lval ,v)
             (setf (comp-cstr-imm lval) v))))))