blob: 99548b003e3c4124447e989430e4a7ec8319be12 [file] [log] [blame]
Ben Murdoch61f157c2016-09-16 13:49:30 +01001Turbolizer is a HTML-based tool that visualizes optimized code along the various
2phases of Turbofan's optimization pipeline, allowing easy navigation between
3source code, Turbofan IR graphs, scheduled IR nodes and generated assembly code.
4
5Turbolizer consumes .json files that are generated per-function by d8 by passing
6the '--trace-turbo' command-line flag.
7
8Host the turbolizer locally by starting a web server that serves the contents of
9the turbolizer directory, e.g.:
10
11cd src/tools/turbolizer
12python -m SimpleHTTPServer 8000
13
14Graph visualization and manipulation based on Mike Bostock's sample code for an
15interactive tool for creating directed graphs. Original source is at
16https://github.com/metacademy/directed-graph-creator and released under the
17MIT/X license.
18
19Icons dervied from the "White Olive Collection" created by Breezi released under
20the Creative Commons BY license.