<?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 bug36015.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>d2e5d351 - [StructurizeCFG] Clean up some boolean not instructions</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/StructurizeCFG/bug36015.ll#d2e5d351</link>
        <description>[StructurizeCFG] Clean up some boolean not instructionsIn some cases StructurizeCFG inserts i1 xor instructions to invertpredicates. Add a quick loop to clean these up afterwards if we can getaway with modifying an existing compare instruction instead.(StructurizeCFG is generally run late in the pipeline so instcombinedoes not clean them up for us.)Differential Revision: https://reviews.llvm.org/D118623

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/StructurizeCFG/bug36015.ll</description>
        <pubDate>Mon, 31 Jan 2022 16:56:32 +0000</pubDate>
        <dc:creator>Jay Foad &lt;jay.foad@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>8faad296 - Revert &quot;[Local] invertCondition: try modifying an existing ICmpInst&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/StructurizeCFG/bug36015.ll#8faad296</link>
        <description>Revert &quot;[Local] invertCondition: try modifying an existing ICmpInst&quot;This reverts commit a6b54ddaba2d5dc0f72dcc4591c92b9544eb0016.Apparently it is not safe to modify the condition even if it passes thehasOneUse test, because StructurizeCFG might have other references tothe condition that are not manifest in the IR use-def chains.

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/StructurizeCFG/bug36015.ll</description>
        <pubDate>Mon, 31 Jan 2022 14:55:36 +0000</pubDate>
        <dc:creator>Jay Foad &lt;jay.foad@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>a6b54dda - [Local] invertCondition: try modifying an existing ICmpInst</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/StructurizeCFG/bug36015.ll#a6b54dda</link>
        <description>[Local] invertCondition: try modifying an existing ICmpInstThis avoids various cases where StructurizeCFG would otherwise insert anxor i1 instruction, and it since it generally runs late in the pipeline,instcombine does not clean up the xor-of-cmp pattern.Differential Revision: https://reviews.llvm.org/D118478

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/StructurizeCFG/bug36015.ll</description>
        <pubDate>Fri, 28 Jan 2022 14:45:06 +0000</pubDate>
        <dc:creator>Jay Foad &lt;jay.foad@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>c710bb44 - [Local] Prevent `invertCondition` from creating a redundant instruction</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/StructurizeCFG/bug36015.ll#c710bb44</link>
        <description>[Local] Prevent `invertCondition` from creating a redundant instructionPrevent `invertCondition` from creating the inversion instruction, incase the given value is an argument which has already been inverted.Note that this approach has already been taken in case the given valueis an instruction (and not an argument).Differential Revision: https://reviews.llvm.org/D80399

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/StructurizeCFG/bug36015.ll</description>
        <pubDate>Fri, 29 May 2020 18:07:48 +0000</pubDate>
        <dc:creator>Ehud Katz &lt;ehudkatz@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>cee313d2 - Revert &quot;Temporarily Revert &quot;Add basic loop fusion pass.&quot;&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/StructurizeCFG/bug36015.ll#cee313d2</link>
        <description>Revert &quot;Temporarily Revert &quot;Add basic loop fusion pass.&quot;&quot;The reversion apparently deleted the test/Transforms directory.Will be re-reverting again.llvm-svn: 358552

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/StructurizeCFG/bug36015.ll</description>
        <pubDate>Wed, 17 Apr 2019 04:52:47 +0000</pubDate>
        <dc:creator>Eric Christopher &lt;echristo@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>4afb64e4 - Revert r321751, &quot;StructurizeCFG: Fix broken backedge detection&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/StructurizeCFG/bug36015.ll#4afb64e4</link>
        <description>Revert r321751, &quot;StructurizeCFG: Fix broken backedge detection&quot;It causes regressions in various OpenGL test suites.Keep the test cases introduced by r321751 as XFAIL, and add a test casefor the regression.Change-Id: I90b4cc354f68cebe5fcef1f2422dc8fe1c6d3514Bugzilla: https://bugs.llvm.org/show_bug.cgi?id=36015llvm-svn: 323355

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/StructurizeCFG/bug36015.ll</description>
        <pubDate>Wed, 24 Jan 2018 18:02:05 +0000</pubDate>
        <dc:creator>Nicolai Haehnle &lt;nhaehnle@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
