<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in bug6757-endloop.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>2208c97c1bec2512d4e47b6223db6d95a7037956 - [Hexagon,test] Change llc -march= to -mtriple=</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/CodeGen/Hexagon/bug6757-endloop.ll#2208c97c1bec2512d4e47b6223db6d95a7037956</link>
        <description>[Hexagon,test] Change llc -march= to -mtriple=Similar to 806761a7629df268c8aed49657aeccffa6bca449-mtriple= specifies the full target triple while -march= merely sets thearchitecture part of the default target triple, leaving a target triple whichmay not make sense.Therefore, -march= is error-prone and not recommended for tests without a targettriple. The issue has been benign as we recognize $unknown-apple-darwin as ELF insteadof rejecting it outrightly.

            List of files:
            /llvm-project/llvm/test/CodeGen/Hexagon/bug6757-endloop.ll</description>
        <pubDate>Sun, 15 Dec 2024 18:20:22 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;i@maskray.me&gt;</dc:creator>
    </item>
<item>
        <title>a96f691985c8546e826012fdc3481c88f034a194 - [Hexagon] Convert some tests to opaque pointers (NFC)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/CodeGen/Hexagon/bug6757-endloop.ll#a96f691985c8546e826012fdc3481c88f034a194</link>
        <description>[Hexagon] Convert some tests to opaque pointers (NFC)

            List of files:
            /llvm-project/llvm/test/CodeGen/Hexagon/bug6757-endloop.ll</description>
        <pubDate>Mon, 19 Dec 2022 11:52:45 +0000</pubDate>
        <dc:creator>Nikita Popov &lt;npopov@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>f9f81289e6864ca3f09df16bad0ffc3ca58c3162 - Revert [MBP] Disable aggressive loop rotate in plain mode</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/CodeGen/Hexagon/bug6757-endloop.ll#f9f81289e6864ca3f09df16bad0ffc3ca58c3162</link>
        <description>Revert [MBP] Disable aggressive loop rotate in plain modeThis reverts r369664 (git commit 51f48295cbe8fa3a44db263b528dd9f7bae7bf9a)It causes many benchmark regressions, internally and in llvm&apos;s benchmark suite.llvm-svn: 370398

            List of files:
            /llvm-project/llvm/test/CodeGen/Hexagon/bug6757-endloop.ll</description>
        <pubDate>Thu, 29 Aug 2019 19:03:58 +0000</pubDate>
        <dc:creator>Jordan Rupprecht &lt;rupprecht@google.com&gt;</dc:creator>
    </item>
<item>
        <title>51f48295cbe8fa3a44db263b528dd9f7bae7bf9a - [MBP] Disable aggressive loop rotate in plain mode</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/CodeGen/Hexagon/bug6757-endloop.ll#51f48295cbe8fa3a44db263b528dd9f7bae7bf9a</link>
        <description>[MBP] Disable aggressive loop rotate in plain modePatch https://reviews.llvm.org/D43256 introduced more aggressive loop layout optimization which depends on profile information. If profile information is not available, the statically estimated profile information(generated by BranchProbabilityInfo.cpp) is used. If user program doesn&apos;t behave as BranchProbabilityInfo.cpp expected, the layout may be worse.To be conservative this patch restores the original layout algorithm in plain mode. But user can still try the aggressive layout optimization with -force-precise-rotation-cost=true.Differential Revision: https://reviews.llvm.org/D65673llvm-svn: 369664

            List of files:
            /llvm-project/llvm/test/CodeGen/Hexagon/bug6757-endloop.ll</description>
        <pubDate>Thu, 22 Aug 2019 16:21:32 +0000</pubDate>
        <dc:creator>Guozhi Wei &lt;carrot@google.com&gt;</dc:creator>
    </item>
<item>
        <title>a45f301f7a5d0f62910d0ed93c96d221555697c9 - Revert r368339 &quot;[MBP] Disable aggressive loop rotate in plain mode&quot;</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/CodeGen/Hexagon/bug6757-endloop.ll#a45f301f7a5d0f62910d0ed93c96d221555697c9</link>
        <description>Revert r368339 &quot;[MBP] Disable aggressive loop rotate in plain mode&quot;It caused assertions to fire when building Chromium:  lib/CodeGen/LiveDebugValues.cpp:331: bool  {anonymous}::LiveDebugValues::OpenRangesSet::empty() const: Assertion  `Vars.empty() == VarLocs.empty() &amp;&amp; &quot;open ranges are inconsistent&quot;&apos; failed.See https://crbug.com/992871#c3 for how to reproduce.&gt; Patch https://reviews.llvm.org/D43256 introduced more aggressive loop layout optimization which depends on profile information. If profile information is not available, the statically estimated profile information(generated by BranchProbabilityInfo.cpp) is used. If user program doesn&apos;t behave as BranchProbabilityInfo.cpp expected, the layout may be worse.&gt;&gt; To be conservative this patch restores the original layout algorithm in plain mode. But user can still try the aggressive layout optimization with -force-precise-rotation-cost=true.&gt;&gt; Differential Revision: https://reviews.llvm.org/D65673llvm-svn: 368579

            List of files:
            /llvm-project/llvm/test/CodeGen/Hexagon/bug6757-endloop.ll</description>
        <pubDate>Mon, 12 Aug 2019 14:23:13 +0000</pubDate>
        <dc:creator>Hans Wennborg &lt;hans@hanshq.net&gt;</dc:creator>
    </item>
<item>
        <title>80347c3acc08a653cb4dd64411d86c35ac73011e - [MBP] Disable aggressive loop rotate in plain mode</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/CodeGen/Hexagon/bug6757-endloop.ll#80347c3acc08a653cb4dd64411d86c35ac73011e</link>
        <description>[MBP] Disable aggressive loop rotate in plain modePatch https://reviews.llvm.org/D43256 introduced more aggressive loop layout optimization which depends on profile information. If profile information is not available, the statically estimated profile information(generated by BranchProbabilityInfo.cpp) is used. If user program doesn&apos;t behave as BranchProbabilityInfo.cpp expected, the layout may be worse.To be conservative this patch restores the original layout algorithm in plain mode. But user can still try the aggressive layout optimization with -force-precise-rotation-cost=true.Differential Revision: https://reviews.llvm.org/D65673llvm-svn: 368339

            List of files:
            /llvm-project/llvm/test/CodeGen/Hexagon/bug6757-endloop.ll</description>
        <pubDate>Thu, 08 Aug 2019 20:25:23 +0000</pubDate>
        <dc:creator>Guozhi Wei &lt;carrot@google.com&gt;</dc:creator>
    </item>
<item>
        <title>d2210af3322d8494e0518d113efa25e13a67987c - [MBP] Move a latch block with conditional exit and multi predecessors to top of loop</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/CodeGen/Hexagon/bug6757-endloop.ll#d2210af3322d8494e0518d113efa25e13a67987c</link>
        <description>[MBP] Move a latch block with conditional exit and multi predecessors to top of loopCurrent findBestLoopTop can find and move one kind of block to top, a latch block has one successor. Another common case is:    * a latch block    * it has two successors, one is loop header, another is exit    * it has more than one predecessorsIf it is below one of its predecessors P, only P can fall through to it, all other predecessors need a jump to it, and another conditional jump to loop header. If it is moved before loop header, all its predecessors jump to it, then fall through to loop header. So all its predecessors except P can reduce one taken branch.Differential Revision: https://reviews.llvm.org/D43256llvm-svn: 363471

            List of files:
            /llvm-project/llvm/test/CodeGen/Hexagon/bug6757-endloop.ll</description>
        <pubDate>Fri, 14 Jun 2019 23:08:59 +0000</pubDate>
        <dc:creator>Guozhi Wei &lt;carrot@google.com&gt;</dc:creator>
    </item>
<item>
        <title>046090db5330dd87e54a7b46ec34384dd3b43c31 - [Hexagon] Add more lit tests</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/CodeGen/Hexagon/bug6757-endloop.ll#046090db5330dd87e54a7b46ec34384dd3b43c31</link>
        <description>[Hexagon] Add more lit testsllvm-svn: 327271

            List of files:
            /llvm-project/llvm/test/CodeGen/Hexagon/bug6757-endloop.ll</description>
        <pubDate>Mon, 12 Mar 2018 14:01:28 +0000</pubDate>
        <dc:creator>Krzysztof Parzyszek &lt;kparzysz@codeaurora.org&gt;</dc:creator>
    </item>
</channel>
</rss>
