cleavir bir visualizer

0.1

A simple interactive visualizer for the BIR intermediate representation

Introduction

This system currently only works in SBCL

Usage:

(asdf:load-system "cleavir-bir-visualizer")
(load ".../Cleavir/Environment/Examples/sbcl.lisp")
(cleavir.bir.visualizer:run)

Screenshot of the BIR visualizer in use

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

Click objects to expand and collapse. BIR 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.

System Information

0.1
Jan Moringen

Definition Index