OSDN Git Service

Subzero: Generate a web page showing llvm2ice size breakdown.
authorJim Stichnoth <stichnot@chromium.org>
Fri, 13 Feb 2015 00:10:37 +0000 (16:10 -0800)
committerJim Stichnoth <stichnot@chromium.org>
Fri, 13 Feb 2015 00:10:37 +0000 (16:10 -0800)
commit307e326f90e8990361ad30645eb0bc80180c097b
treebed557e533495ad00b079c6679a0d8e490deeb72
parentd442e7eed84629ee885934e13a2fad5cf7909485
Subzero: Generate a web page showing llvm2ice size breakdown.

"make -f Makefile.standalone bloat" generates a json file containing ./llvm2ice size data, and launches google-chrome on the output.

bloat.py is taken verbatim from https://github.com/martine/bloat/blob/master/bloat.py .

webtreemap.{js,css} are taken verbatim from https://github.com/martine/webtreemap .

llvm2ice.bloat.html is adapted from https://github.com/martine/webtreemap/blob/gh-pages/demo/demo.html .

BUG= none
R=jfb@chromium.org

Review URL: https://codereview.chromium.org/917203002
Makefile.standalone
bloat/README.chromium [new file with mode: 0644]
bloat/bloat.py [new file with mode: 0755]
bloat/llvm2ice.bloat.html [new file with mode: 0644]
bloat/webtreemap.css [new file with mode: 0644]
bloat/webtreemap.js [new file with mode: 0644]