sbcl-ir-visualizer icon indicating copy to clipboard operation
sbcl-ir-visualizer copied to clipboard

  • Introduction

    This system only works in SBCL

    Usage:

    #+BEGIN_SRC lisp (ql:quickload :sbcl-ir-visualizer) (sbcl-ir-visualizer:run) #+END_SRC

    [[file:documentation/screenshot.png]]

    Then edit the form and/or change the optimization settings and watch the intermediate representations change.

    Click objects to expand and collapse. IR1 blocks and IR2 blocks have context menu (right pointer button click) entries "Organize slots by class" and "Flat list of slots" which display the instance slots of the respective object an addition to the specialized default presentation.