<?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 bitreverse.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>4455c5cd - [CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll#4455c5cd</link>
        <description>[CostModel][X86] Update RUN -passes=* to double quotes to appease update scripts on windows

            List of files:
            /llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll</description>
        <pubDate>Fri, 18 Mar 2022 11:44:07 +0000</pubDate>
        <dc:creator>Simon Pilgrim &lt;llvm-dev@redking.me.uk&gt;</dc:creator>
    </item>
<item>
        <title>15ba588d - [test] Migrate &apos;-analyze -cost-model&apos; to &apos;-passes=print&lt;cost-model&gt;&apos;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll#15ba588d</link>
        <description>[test] Migrate &apos;-analyze -cost-model&apos; to &apos;-passes=print&lt;cost-model&gt;&apos;

            List of files:
            /llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll</description>
        <pubDate>Wed, 09 Feb 2022 23:25:18 +0000</pubDate>
        <dc:creator>Arthur Eubanks &lt;aeubanks@google.com&gt;</dc:creator>
    </item>
<item>
        <title>0767e43d - [CostModel][X86] Adjust bitreverse/ctpop/ctlz/cttz AVX2+ costs based on llvm-mca reports</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll#0767e43d</link>
        <description>[CostModel][X86] Adjust bitreverse/ctpop/ctlz/cttz AVX2+ costs based on llvm-mca reportsBased off the worse case numbers generated by D103695, the AVX2/512 bit reversing/counting costs were higher than necessary (based off instruction counts instead of actual throughput).

            List of files:
            /llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll</description>
        <pubDate>Wed, 15 Sep 2021 12:02:13 +0000</pubDate>
        <dc:creator>Simon Pilgrim &lt;llvm-dev@redking.me.uk&gt;</dc:creator>
    </item>
<item>
        <title>f0b0bab3 - [X86] Use GF2P8AFFINEQB to implement vector bitreverse.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll#f0b0bab3</link>
        <description>[X86] Use GF2P8AFFINEQB to implement vector bitreverse.We can use GF2P8AFFINEQB to reverse bits in a byte. Shuffles are needed to reverse the bytes in elements larger than i8. LegalizeVectorOps takes care of inserting the shuffle for the larger element size.We already have Custom lowering for v16i8 with SSSE3, v32i8 with AVX, and v64i8 with AVX512BW.I think we might be able to use this for scalars too by moving into a vector and back. But I&apos;ll save that for a follow up as its a little more involved.Reviewed By: RKSimon, pengfeiDifferential Revision: https://reviews.llvm.org/D91515

            List of files:
            /llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll</description>
        <pubDate>Wed, 18 Nov 2020 05:34:34 +0000</pubDate>
        <dc:creator>Craig Topper &lt;craig.topper@sifive.com&gt;</dc:creator>
    </item>
<item>
        <title>e11195d0 - [CostModel][X86] Remove unused CHECK prefixes</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll#e11195d0</link>
        <description>[CostModel][X86] Remove unused CHECK prefixesAllows us to remove the &quot;CHECK: {{^}}&quot; hack and help simplify D91275

            List of files:
            /llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll</description>
        <pubDate>Fri, 13 Nov 2020 17:29:54 +0000</pubDate>
        <dc:creator>Simon Pilgrim &lt;llvm-dev@redking.me.uk&gt;</dc:creator>
    </item>
<item>
        <title>7979f249 - [test] Fix some unused check prefixes in test/Analysis/CostModel/X86</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll#7979f249</link>
        <description>[test] Fix some unused check prefixes in test/Analysis/CostModel/X86

            List of files:
            /llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll</description>
        <pubDate>Sun, 01 Nov 2020 06:29:57 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;i@maskray.me&gt;</dc:creator>
    </item>
<item>
        <title>d55ad63b - [CostModel][X86] Regenerate bswap/bitreverse cost tests with update_analyze_test_checks.py</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll#d55ad63b</link>
        <description>[CostModel][X86] Regenerate bswap/bitreverse cost tests with update_analyze_test_checks.pyllvm-svn: 329407

            List of files:
            /llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll</description>
        <pubDate>Fri, 06 Apr 2018 15:46:26 +0000</pubDate>
        <dc:creator>Simon Pilgrim &lt;llvm-dev@redking.me.uk&gt;</dc:creator>
    </item>
<item>
        <title>7034d401 - [X86] Use mattr instead of mcpu in some of the cost model tests.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll#7034d401</link>
        <description>[X86] Use mattr instead of mcpu in some of the cost model tests.Based on the names of the check lines, features seems more appropriate that cpu.Spotted while prototyping my patch to make 512-bit vectors illegal on SKX sometimes.llvm-svn: 320959

            List of files:
            /llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll</description>
        <pubDate>Mon, 18 Dec 2017 07:21:58 +0000</pubDate>
        <dc:creator>Craig Topper &lt;craig.topper@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>a9a92a1a - [X86][AVX512] Add 512-bit vector bitreverse costs + tests</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll#a9a92a1a</link>
        <description>[X86][AVX512] Add 512-bit vector bitreverse costs + testsllvm-svn: 303283

            List of files:
            /llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll</description>
        <pubDate>Wed, 17 May 2017 19:20:20 +0000</pubDate>
        <dc:creator>Simon Pilgrim &lt;llvm-dev@redking.me.uk&gt;</dc:creator>
    </item>
<item>
        <title>2d1c6d6e - [X86][AVX1] Improve 256-bit vector costs for integer unary intrinsics.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll#2d1c6d6e</link>
        <description>[X86][AVX1] Improve 256-bit vector costs for integer unary intrinsics.Account for subvector extraction/insertion, helps prevent the vectorizers from selecting 256-bit vectors that will have to be split anyhow on AVX1 targets. llvm-svn: 302378

            List of files:
            /llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll</description>
        <pubDate>Sun, 07 May 2017 20:58:55 +0000</pubDate>
        <dc:creator>Simon Pilgrim &lt;llvm-dev@redking.me.uk&gt;</dc:creator>
    </item>
<item>
        <title>06c70adc - [X86] Add missing BITREVERSE costs for SSE2 vectors and i8/i16/i32/i64 scalars</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll#06c70adc</link>
        <description>[X86] Add missing BITREVERSE costs for SSE2 vectors and i8/i16/i32/i64 scalarsPrep work for PR31810llvm-svn: 297876

            List of files:
            /llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll</description>
        <pubDate>Wed, 15 Mar 2017 19:34:55 +0000</pubDate>
        <dc:creator>Simon Pilgrim &lt;llvm-dev@redking.me.uk&gt;</dc:creator>
    </item>
<item>
        <title>3fc09f7b - [CostModel][X86][SSE] Updated costs for vector BITREVERSE ops on SSSE3+ targets</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll#3fc09f7b</link>
        <description>[CostModel][X86][SSE] Updated costs for vector BITREVERSE ops on SSSE3+ targetsTo account for the fast PSHUFB implementation now availablellvm-svn: 272484

            List of files:
            /llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll</description>
        <pubDate>Sat, 11 Jun 2016 19:23:02 +0000</pubDate>
        <dc:creator>Simon Pilgrim &lt;llvm-dev@redking.me.uk&gt;</dc:creator>
    </item>
<item>
        <title>14000b3c - [CostModel][X86][XOP] Added XOP costmodel for BITREVERSE </title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll#14000b3c</link>
        <description>[CostModel][X86][XOP] Added XOP costmodel for BITREVERSE Now that we have a nice fast VPPERM solution. Added framework for future intrinsic costs as well.llvm-svn: 270537

            List of files:
            /llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll</description>
        <pubDate>Tue, 24 May 2016 08:17:50 +0000</pubDate>
        <dc:creator>Simon Pilgrim &lt;llvm-dev@redking.me.uk&gt;</dc:creator>
    </item>
<item>
        <title>6e9898f3 - [CostModel][X86] Added scalar bitreverse tests</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll#6e9898f3</link>
        <description>[CostModel][X86] Added scalar bitreverse testsllvm-svn: 269594

            List of files:
            /llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll</description>
        <pubDate>Sun, 15 May 2016 17:40:48 +0000</pubDate>
        <dc:creator>Simon Pilgrim &lt;llvm-dev@redking.me.uk&gt;</dc:creator>
    </item>
<item>
        <title>420852e8 - [CostModel][X86] Split BSWAP/BITREVERSE cost tests from CTPOP/CTLZ/CTTZ &apos;bit count&apos; cost tests</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll#420852e8</link>
        <description>[CostModel][X86] Split BSWAP/BITREVERSE cost tests from CTPOP/CTLZ/CTTZ &apos;bit count&apos; cost testsllvm-svn: 268859

            List of files:
            /llvm-project-15.0.7/llvm/test/Analysis/CostModel/X86/bitreverse.ll</description>
        <pubDate>Sat, 07 May 2016 16:34:16 +0000</pubDate>
        <dc:creator>Simon Pilgrim &lt;llvm-dev@redking.me.uk&gt;</dc:creator>
    </item>
</channel>
</rss>
