<?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 vec_shift7.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>990939c8 - [CodeGen][X86] Remove unused check-prefixes from vec tests. NFCI.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/X86/vec_shift7.ll#990939c8</link>
        <description>[CodeGen][X86] Remove unused check-prefixes from vec tests. NFCI.

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/X86/vec_shift7.ll</description>
        <pubDate>Wed, 11 Nov 2020 07:32:08 +0000</pubDate>
        <dc:creator>Wang, Pengfei &lt;pengfei.wang@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>5a855551 - [X86] Regenerate vector shift tests. NFCI.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/X86/vec_shift7.ll#5a855551</link>
        <description>[X86] Regenerate vector shift tests. NFCI.Merge prefixes where possible, use &apos;X86&apos; instead of &apos;X32&apos; (which we try to only use for gnux32 triple tests).

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/X86/vec_shift7.ll</description>
        <pubDate>Tue, 27 Oct 2020 12:13:53 +0000</pubDate>
        <dc:creator>Simon Pilgrim &lt;llvm-dev@redking.me.uk&gt;</dc:creator>
    </item>
<item>
        <title>0c005be6 - [X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masks</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/X86/vec_shift7.ll#0c005be6</link>
        <description>[X86][SSE] getV4X86ShuffleImm8 - canonicalize broadcast masksIf the mask input to getV4X86ShuffleImm8 only refers to a single source element (+ undefs) then canonicalize to a full broadcast.getV4X86ShuffleImm8 defaults to inline values for undefs, which can be useful for shuffle widening/narrowing but does leave SimplifyDemanded* calls thinking the shuffle depends on unnecessary elements.I&apos;m still investigating what we should do more generally to avoid these undemanded elements, but broadcast cases was a simpler win.

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/X86/vec_shift7.ll</description>
        <pubDate>Wed, 29 Jul 2020 10:32:07 +0000</pubDate>
        <dc:creator>Simon Pilgrim &lt;llvm-dev@redking.me.uk&gt;</dc:creator>
    </item>
<item>
        <title>e4d12bb2 - [DAGCombiner] Call SimplifyDemandedVectorElts from EXTRACT_VECTOR_ELT</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/X86/vec_shift7.ll#e4d12bb2</link>
        <description>[DAGCombiner] Call SimplifyDemandedVectorElts from EXTRACT_VECTOR_ELTIf we are only extracting vector elements via EXTRACT_VECTOR_ELT(s) we may be able to use SimplifyDemandedVectorElts to avoid unnecessary vector ops.Differential Revision: https://reviews.llvm.org/D49262llvm-svn: 337258

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/X86/vec_shift7.ll</description>
        <pubDate>Tue, 17 Jul 2018 09:45:35 +0000</pubDate>
        <dc:creator>Simon Pilgrim &lt;llvm-dev@redking.me.uk&gt;</dc:creator>
    </item>
<item>
        <title>25528d6d - [CodeGen] Unify MBB reference format in both MIR and debug output</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/X86/vec_shift7.ll#25528d6d</link>
        <description>[CodeGen] Unify MBB reference format in both MIR and debug outputAs part of the unification of the debug format and the MIR format, printMBB references as &apos;%bb.5&apos;.The MIR printer prints the IR name of a MBB only for block definitions.* find . \( -name &quot;*.mir&quot; -o -name &quot;*.cpp&quot; -o -name &quot;*.h&quot; -o -name &quot;*.ll&quot; \) -type f -print0 | xargs -0 sed -i &apos;&apos; -E &apos;s/BB#&quot; &lt;&lt; ([a-zA-Z0-9_]+)-&gt;getNumber\(\)/&quot; &lt;&lt; printMBBReference(*\1)/g&apos;* find . \( -name &quot;*.mir&quot; -o -name &quot;*.cpp&quot; -o -name &quot;*.h&quot; -o -name &quot;*.ll&quot; \) -type f -print0 | xargs -0 sed -i &apos;&apos; -E &apos;s/BB#&quot; &lt;&lt; ([a-zA-Z0-9_]+)\.getNumber\(\)/&quot; &lt;&lt; printMBBReference(\1)/g&apos;* find . \( -name &quot;*.txt&quot; -o -name &quot;*.s&quot; -o -name &quot;*.mir&quot; -o -name &quot;*.cpp&quot; -o -name &quot;*.h&quot; -o -name &quot;*.ll&quot; \) -type f -print0 | xargs -0 sed -i &apos;&apos; -E &apos;s/BB#([0-9]+)/%bb.\1/g&apos;* grep -nr &apos;BB#&apos; and fixDifferential Revision: https://reviews.llvm.org/D40422llvm-svn: 319665

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/X86/vec_shift7.ll</description>
        <pubDate>Mon, 04 Dec 2017 17:18:51 +0000</pubDate>
        <dc:creator>Francis Visoiu Mistrih &lt;francisvm@yahoo.com&gt;</dc:creator>
    </item>
<item>
        <title>d9fb1578 - [X86][SSE2] Fix asm string for movq (Move Quadword) instruction.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/X86/vec_shift7.ll#d9fb1578</link>
        <description>[X86][SSE2] Fix asm string for movq (Move Quadword) instruction.Replace &quot;mov{d|q}&quot; with &quot;movq&quot;.Differential Revision: https://reviews.llvm.org/D32220llvm-svn: 301386

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/X86/vec_shift7.ll</description>
        <pubDate>Wed, 26 Apr 2017 07:08:44 +0000</pubDate>
        <dc:creator>Ayman Musa &lt;ayman.musa@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>5c4efcdd - [X86][SSE] Attempt to extract vector elements through target shuffles</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/X86/vec_shift7.ll#5c4efcdd</link>
        <description>[X86][SSE] Attempt to extract vector elements through target shufflesDAGCombiner already supports peeking thorough shuffles to improve vector element extraction, but legalization often leaves us in situations where we need to extract vector elements after shuffles have already been lowered.This patch adds support for VECTOR_EXTRACT_ELEMENT/PEXTRW/PEXTRB instructions to attempt to handle target shuffles as well. I&apos;ve covered some basic scenarios including handling shuffle mask scaling and the implicit zero-extension of PEXTRW/PEXTRB, there is more that could be done here (that I&apos;ve mentioned in TODOs) but I haven&apos;t found many cases where its worth it.Differential Revision: https://reviews.llvm.org/D30176llvm-svn: 296381

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/X86/vec_shift7.ll</description>
        <pubDate>Mon, 27 Feb 2017 21:01:57 +0000</pubDate>
        <dc:creator>Simon Pilgrim &lt;llvm-dev@redking.me.uk&gt;</dc:creator>
    </item>
<item>
        <title>890b4159 - [X86][SSE] Regenerate vector shift tests</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/X86/vec_shift7.ll#890b4159</link>
        <description>[X86][SSE] Regenerate vector shift testsllvm-svn: 274987

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/X86/vec_shift7.ll</description>
        <pubDate>Sat, 09 Jul 2016 20:55:20 +0000</pubDate>
        <dc:creator>Simon Pilgrim &lt;llvm-dev@redking.me.uk&gt;</dc:creator>
    </item>
<item>
        <title>03dd1082 - LegalizeTypes: Handle shift by 0 in ExpandShiftByConstant.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/X86/vec_shift7.ll#03dd1082</link>
        <description>LegalizeTypes: Handle shift by 0 in ExpandShiftByConstant.Though such shifts are usually optimized away by combiner, we still canencounter them after a vector shift is legalized.llvm-svn: 231443

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/X86/vec_shift7.ll</description>
        <pubDate>Fri, 06 Mar 2015 01:13:01 +0000</pubDate>
        <dc:creator>Michael Zolotukhin &lt;mzolotukhin@apple.com&gt;</dc:creator>
    </item>
</channel>
</rss>
