(insert data)
(mapc (lambda (x)
(insert (prin1-to-string x) "\n"))
- data)))))
+ data)
+ (insert "\n")))))
(defun comp-log-func (func)
"Log function FUNC."
(cl-loop for block-name being each hash-keys of (comp-func-blocks func)
using (hash-value bb)
do (progn
- (comp-log (concat "\n<" (symbol-name block-name) ">\n"))
+ (comp-log (concat "<" (symbol-name block-name) ">\n"))
(comp-log (comp-block-insns bb)))))
(defun comp-log-edges (func)
:args (comp-decrypt-lambda-list lambda-list)
:lap lap
:frame-size (aref bytecode 3))
- do (comp-log lap)
+ do (progn
+ (comp-log (format "Function %s:\n" name))
+ (comp-log lap))
collect func))
(defun comp-spill-lap (input)
(symbol-name input)
(file-name-sans-extension input)))))
(mapc (lambda (pass)
- (comp-log (format "\nRunning pass %s: " pass))
+ (comp-log (format "Running pass %s:\n" pass))
(setq data (funcall pass data)))
comp-passes)))