<?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 int-cmp-57.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>6599961c - [TwoAddressInstructionPass] Improve the SrcRegMap and DstRegMap computation</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/int-cmp-57.ll#6599961c</link>
        <description>[TwoAddressInstructionPass] Improve the SrcRegMap and DstRegMap computationThis patch contains following enhancements to SrcRegMap and DstRegMap:  1 In findOnlyInterestingUse not only check if the Reg is two address usage,    but also check after commutation can it be two address usage.  2 If a physical register is clobbered, remove SrcRegMap entries that are    mapped to it.  3 In processTiedPairs, when create a new COPY instruction, add a SrcRegMap    entry only when the COPY instruction is coalescable. (The COPY src is    killed)With these enhancements isProfitableToCommute can do better commute decision,and finally more register copies are removed.Differential Revision: https://reviews.llvm.org/D108731

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/int-cmp-57.ll</description>
        <pubDate>Mon, 11 Oct 2021 22:28:31 +0000</pubDate>
        <dc:creator>Guozhi Wei &lt;carrot@google.com&gt;</dc:creator>
    </item>
<item>
        <title>3174683e - [SystemZ]  Bugfix and improve the handling of CC values.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/int-cmp-57.ll#3174683e</link>
        <description>[SystemZ]  Bugfix and improve the handling of CC values.It was recently discovered that the handling of CC values was actually brokensince overflow was not properly handled (&apos;nsw&apos; flag not checked for).Add and sub instructions now have a new target specific instruction flagnamed SystemZII::CCIfNoSignedWrap. It means that the CC result can be usedinstead of a compare with 0, but only if the instruction has the &apos;nsw&apos; flagset.This patch also adds the improvements of conversion to logical instructionsand the analyzing of add with immediates, to be able to eliminate morecompares.Review: Ulrich Weigandhttps://reviews.llvm.org/D66868

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/SystemZ/int-cmp-57.ll</description>
        <pubDate>Tue, 17 Dec 2019 18:14:34 +0000</pubDate>
        <dc:creator>Jonas Paulsson &lt;paulsson@linux.vnet.ibm.com&gt;</dc:creator>
    </item>
</channel>
</rss>
