summaryrefslogtreecommitdiffstats
path: root/llvm/utils/opt-viewer/opt-viewer.py
diff options
context:
space:
mode:
authorAdam Nemet <anemet@apple.com>2017-03-02 17:00:59 +0000
committerAdam Nemet <anemet@apple.com>2017-03-02 17:00:59 +0000
commit6ab2d4891eeea6e4a928134893632de47093e132 (patch)
treedc3623e9c359735f1d47b125dac69bb181b0bb47 /llvm/utils/opt-viewer/opt-viewer.py
parent7370dad18e3b75a0d1b04f69138cde19f4e3723b (diff)
downloadbcm5719-llvm-6ab2d4891eeea6e4a928134893632de47093e132.tar.gz
bcm5719-llvm-6ab2d4891eeea6e4a928134893632de47093e132.zip
New tool: opt-diff.py
This tool allows generating the different between two optimization record files. The result is a YAML file too that can be visualized with opt-viewer. This is very useful to see what optimization were added and removed by a change. llvm-svn: 296767
Diffstat (limited to 'llvm/utils/opt-viewer/opt-viewer.py')
-rwxr-xr-xllvm/utils/opt-viewer/opt-viewer.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/utils/opt-viewer/opt-viewer.py b/llvm/utils/opt-viewer/opt-viewer.py
index 0b7eaa8f493..a14aee5f298 100755
--- a/llvm/utils/opt-viewer/opt-viewer.py
+++ b/llvm/utils/opt-viewer/opt-viewer.py
@@ -90,7 +90,7 @@ class SourceFileRenderer:
<tr>
<td></td>
<td>{r.RelativeHotness}</td>
-<td class=\"column-entry-{r.color}\">{r.Pass}</td>
+<td class=\"column-entry-{r.color}\">{r.PassWithDiffPrefix}</td>
<td><pre style="display:inline">{indent}</pre><span class=\"column-entry-yellow\"> {r.message}&nbsp;</span></td>
<td class=\"column-entry-yellow\">{inlining_context}</td>
</tr>'''.format(**locals()), file=self.stream)
@@ -133,7 +133,7 @@ class IndexRenderer:
<td class=\"column-entry-{odd}\"><a href={r.Link}>{r.DebugLocString}</a></td>
<td class=\"column-entry-{odd}\">{r.RelativeHotness}</td>
<td class=\"column-entry-{odd}\">{escaped_name}</td>
-<td class=\"column-entry-{r.color}\">{r.Pass}</td>
+<td class=\"column-entry-{r.color}\">{r.PassWithDiffPrefix}</td>
</tr>'''.format(**locals()), file=self.stream)
def render(self, all_remarks):
OpenPOWER on IntegriCloud