1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 04:22:57 +02:00
llvm-mirror/utils
Adam Nemet 1496f9df72 New utility to visualize optimization records
This is a new tool built on top of the new YAML ouput generated from
optimization remarks.  It produces HTML for easy navigation and
visualization.

The tool assumes that hotness information for the remarks is available
(the YAML file was produced with PGO).  It uses hotness to list the
remarks prioritized by the hotness on the index page.  Clicking the
source location of the remark in the list takes you the source where the
remarks are rendedered inline in the source.

For now, the tool is meant as prototype.

It's written in Python.  It uses PyYAML to parse the input.

Differential Revision: https://reviews.llvm.org/D25348

llvm-svn: 283571
2016-10-07 17:06:34 +00:00
..
abtest
bugpoint
count
crosstool
emacs
FileCheck FileCheck: Minor cleanup of the class Pattern 2016-08-26 16:18:40 +00:00
fpcmp
gdb-scripts Fix gdb pretty printers to work with Python 3. 2016-08-05 16:48:31 +00:00
git
git-svn
jedit
kate
KillTheDoctor
lint
lit [lit] Remove workaround for Python 2.5 2016-10-04 00:15:37 +00:00
llvm-build
llvm-lit
LLVMVisualizers
Misc
not
opt-viewer New utility to visualize optimization records 2016-10-07 17:06:34 +00:00
PerfectShuffle
release Remove LLVM_CONFIGTIME, left-overs from when reproducable builds where 2016-09-29 21:00:53 +00:00
TableGen FastISel: Remove unused/un-overridden entry points. NFCI. 2016-10-05 19:25:20 +00:00
Target/ARM
testgen
textmate
unittest [cmake] Export gtest/gtest_main and its dependencies via a special build tree only cmake exports file. 2016-09-09 19:45:34 +00:00
valgrind
vim [vim] Add more attributes to llvm.vim 2016-08-11 21:14:05 +00:00
yaml-bench
bisect
check-each-file
clang-parse-diagnostics-file
codegen-diff
countloc.sh
create_ladder_graph.py
DSAclean.py
DSAextract.py
extract_symbols.py
findmisopt
findoptdiff
findsym.pl
GenLibDeps.pl
GetRepositoryPath
GetSourceVersion
getsrcs.sh
lldbDataFormatters.py
llvm-compilers-check
llvm-native-gxx
llvm.grm
LLVMBuild.txt
llvmdo
llvmgrep
makellvm
prepare-code-coverage-artifact.py [utils] Teach the code coverage prep script about --restrict 2016-09-22 21:49:49 +00:00
schedcover.py
shuffle_fuzz.py
sort_includes.py
test_debuginfo.pl
update_llc_test_checks.py
update_test_checks.py
UpdateCMakeLists.pl
wciia.py