Skip to content

JuliaComputing/IRViz.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IRViz

Build Status

IRViz is about generating visualizations of the code that the Julia Compiler is generating.

Getting started

There is one function in the package right now: viz, it takes a CodeInfo as input and makes a connected graph visualization of the code flow graph.

julia> using IRViz

julia> function foo()
           x = 1
           y = 1
           while x < 100
               x*=2
               y+=1
           end
           return y
       end
foo (generic function with 1 method)

julia> viz(@code_typed optimize=false foo())

Would create the output: Graph showing loop of blocks

See also: