<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in opt-diff.py</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>2f2feebf - Revert Autogenerate the shebang lines for tools/opt-viewer</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/tools/opt-viewer/opt-diff.py#2f2feebf</link>
        <description>Revert Autogenerate the shebang lines for tools/opt-viewerThis reverts r369486 (git commit 8d18384809957cc923752e10a86adab129e3df48)The opt-viewer tests don&apos;t pass after this change, and fixing them isn&apos;ttrivial. opt-viewer.py imports optmap, which requires adjustingpythonpath, which is more work than I&apos;m willing to do to fix forward.llvm-svn: 370095

            List of files:
            /llvm-project-15.0.7/llvm/tools/opt-viewer/opt-diff.py</description>
        <pubDate>Tue, 27 Aug 2019 18:31:29 +0000</pubDate>
        <dc:creator>Reid Kleckner &lt;rnk@google.com&gt;</dc:creator>
    </item>
<item>
        <title>16228bc6 - Python compat - no explicit reference to Python version</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/tools/opt-viewer/opt-diff.py#16228bc6</link>
        <description>Python compat - no explicit reference to Python versionUpdate documentation and shebang.Differential Revision: https://reviews.llvm.org/D56252llvm-svn: 350327

            List of files:
            /llvm-project-15.0.7/llvm/tools/opt-viewer/opt-diff.py</description>
        <pubDate>Thu, 03 Jan 2019 15:44:24 +0000</pubDate>
        <dc:creator>Serge Guelton &lt;sguelton@quarkslab.com&gt;</dc:creator>
    </item>
<item>
        <title>9dea9b49 - opt-diff: Support splitting to multiple output files</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/tools/opt-viewer/opt-diff.py#9dea9b49</link>
        <description>opt-diff: Support splitting to multiple output filesWhen reading the resulting files back with opt-viewer, they will be parsed inparallel.llvm-svn: 326126

            List of files:
            /llvm-project-15.0.7/llvm/tools/opt-viewer/opt-diff.py</description>
        <pubDate>Mon, 26 Feb 2018 21:15:51 +0000</pubDate>
        <dc:creator>Adam Nemet &lt;anemet@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>7f5fb676 - Fix some opt-viewer test issues and disable on Windows.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/tools/opt-viewer/opt-diff.py#7f5fb676</link>
        <description>Fix some opt-viewer test issues and disable on Windows.Differential Revision: https://reviews.llvm.org/D41784llvm-svn: 321905

            List of files:
            /llvm-project-15.0.7/llvm/tools/opt-viewer/opt-diff.py</description>
        <pubDate>Fri, 05 Jan 2018 22:05:13 +0000</pubDate>
        <dc:creator>Zachary Turner &lt;zturner@google.com&gt;</dc:creator>
    </item>
<item>
        <title>9d57dc6f - Make find_opt_files vararg</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/tools/opt-viewer/opt-diff.py#9d57dc6f</link>
        <description>Make find_opt_files varargThis is slightly less verbose for the common case of a single build directoryand more intuitive when using this API directly from the interpreter.llvm-svn: 314491

            List of files:
            /llvm-project-15.0.7/llvm/tools/opt-viewer/opt-diff.py</description>
        <pubDate>Fri, 29 Sep 2017 05:20:53 +0000</pubDate>
        <dc:creator>Adam Nemet &lt;anemet@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>817e90f1 - [opt-viewer] Reduce memory consumption by another 20-25%</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/tools/opt-viewer/opt-diff.py#817e90f1</link>
        <description>[opt-viewer] Reduce memory consumption by another 20-25%The Args field of the remark which consists of a list of mappings in YAML istranslated into a list of (small) dicts on Python.  An empty dict is 280 byteson my system so we can save memory by using a tuple of tuples instead.Making a tuple of tuples rather than a list of tuples allows Args to be sharedwith the key of the remark.  This is actually an even greater saving. (Keysare alive throughout the entire run in all_remarks.)Here are a few opt-stats runs with different input sizes while measuring heapusage with heapy.  Avg remark size is simply estimated asheap-size / # of remarks:  | # of files             |   60 |  114 |  308 |  605 | 1370 |  | # of remarks           |  20K |  37K | 146K | 180K | 640K |  | total file size (MB)   |   22 |   51 |  219 |  202 | 1034 |  |------------------------+------+------+------+------+------|  | Avg remark size before | 4339 | 4792 | 4761 | 4096 | 4607 |  | Avg remark size after  | 3446 | 3641 | 3567 | 3146 | 3347 |  | Rate                   | 0.79 | 0.76 | 0.75 | 0.77 | 0.73 |Differential Revision: https://reviews.llvm.org/D35611llvm-svn: 308538

            List of files:
            /llvm-project-15.0.7/llvm/tools/opt-viewer/opt-diff.py</description>
        <pubDate>Wed, 19 Jul 2017 22:04:59 +0000</pubDate>
        <dc:creator>Adam Nemet &lt;anemet@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>659d7dbb - [opt-viewer] Accept directories that are searched for opt.yaml files</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/tools/opt-viewer/opt-diff.py#659d7dbb</link>
        <description>[opt-viewer] Accept directories that are searched for opt.yaml filesThis allows to pass the build directory where all the opt.yaml files arerather than find | xargs which may invoke opt-viewer multiple times producingincomplete html output.The patch generalizes the same functionality from opt-diff.Differential Revision: https://reviews.llvm.org/D35491llvm-svn: 308200

            List of files:
            /llvm-project-15.0.7/llvm/tools/opt-viewer/opt-diff.py</description>
        <pubDate>Mon, 17 Jul 2017 18:00:41 +0000</pubDate>
        <dc:creator>Adam Nemet &lt;anemet@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>8d10129e - [opt-viewer] Move under tools, install it</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/tools/opt-viewer/opt-diff.py#8d10129e</link>
        <description>[opt-viewer] Move under tools, install itWe weren&apos;t installing opt-viewer and co before, this fixes the omission.  I amalso moving the tools from utils/ to tools/.  I believe that this is moreappropriate since these tools have matured greatly in the past year throughcontributions by multiple people (thanks!) so they are ready to becomeexternal tools.The tools are installed under &lt;install&gt;/share/opt-viewer/.I am *not* adding the llvm- prefix.  If people feel strongly about addingthat, this is probably a good time since the new location will require somemental adjustment anyway.Fixes PR33521Differential Revision: https://reviews.llvm.org/D35048llvm-svn: 307285

            List of files:
            /llvm-project-15.0.7/llvm/tools/opt-viewer/opt-diff.py</description>
        <pubDate>Thu, 06 Jul 2017 17:51:15 +0000</pubDate>
        <dc:creator>Adam Nemet &lt;anemet@apple.com&gt;</dc:creator>
    </item>
</channel>
</rss>
