<?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 empty-functions.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>b7cef81f - Replace &quot;no-frame-pointer-*&quot; function attributes with &quot;frame-pointer&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/SPARC/empty-functions.ll#b7cef81f</link>
        <description>Replace &quot;no-frame-pointer-*&quot; function attributes with &quot;frame-pointer&quot;Part of the effort to refactoring frame pointer code generation. We usedto use two function attributes &quot;no-frame-pointer-elim&quot; and&quot;no-frame-pointer-elim-non-leaf&quot; to represent three kinds of framepointer usage: (all) frames use frame pointer, (non-leaf) frames useframe pointer, (none) frame use frame pointer. This CL makes the ideaexplicit by using only one enum function attribute &quot;frame-pointer&quot;Option &quot;-frame-pointer=&quot; replaces &quot;-disable-fp-elim&quot; for tools such asllc.&quot;no-frame-pointer-elim&quot; and &quot;no-frame-pointer-elim-non-leaf&quot; are stillsupported for easy migration to &quot;frame-pointer&quot;.tests are mostly updated with// replace command line args &#8216;-disable-fp-elim=false&#8217; with &#8216;-frame-pointer=none&#8217;grep -iIrnl &apos;\-disable-fp-elim=false&apos; * | xargs sed -i &apos;&apos; -e &quot;s/-disable-fp-elim=false/-frame-pointer=none/g&quot;// replace command line args &#8216;-disable-fp-elim&#8217; with &#8216;-frame-pointer=all&#8217;grep -iIrnl &apos;\-disable-fp-elim&apos; * | xargs sed -i &apos;&apos; -e &quot;s/-disable-fp-elim/-frame-pointer=all/g&quot;Patch by Yuanfang Chen (tabloid.adroit)!Differential Revision: https://reviews.llvm.org/D56351llvm-svn: 351049

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/SPARC/empty-functions.ll</description>
        <pubDate>Mon, 14 Jan 2019 10:55:55 +0000</pubDate>
        <dc:creator>Francis Visoiu Mistrih &lt;francisvm@yahoo.com&gt;</dc:creator>
    </item>
<item>
        <title>083e6a5b - Don&apos;t emit CFI instructions at the end of a function</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/SPARC/empty-functions.ll#083e6a5b</link>
        <description>Don&apos;t emit CFI instructions at the end of a functionWhen functions are terminated by unreachable instructions, the lastinstruction might trigger a CFI instruction to be generated. However,emitting it would be be illegal since the function (and thus the FDEthe CFI is in) has already ended with the previous instruction.Darwin&apos;s dwarfdump --verify --eh-frame complains about this and thespecification supports this.Relevant bits from the DWARF 5 standard (6.4 Call Frame Information):&quot;[The] address_range [field in an FDE]: The number of bytes of program instructions described by this entry.&quot;&quot;Row creation instructions: [...] The new location value is always greater than the current one.&quot;The first quotation implies that a CFI cannot describe a targetaddress outside of the enclosing FDE&apos;s range.rdar://problem/26244988Differential Revision: https://reviews.llvm.org/D32246llvm-svn: 301219

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/SPARC/empty-functions.ll</description>
        <pubDate>Mon, 24 Apr 2017 18:45:59 +0000</pubDate>
        <dc:creator>Adrian Prantl &lt;aprantl@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>310e4b59 - Use the vanilla func_end symbol for .size.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/SPARC/empty-functions.ll#310e4b59</link>
        <description>Use the vanilla func_end symbol for .size.No need to create yet another temp symbol.llvm-svn: 231198

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/SPARC/empty-functions.ll</description>
        <pubDate>Wed, 04 Mar 2015 01:35:23 +0000</pubDate>
        <dc:creator>Rafael Espindola &lt;rafael.espindola@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>9dd2d581 - Add back tests for empty function in SPARC and PowerPC.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/SPARC/empty-functions.ll#9dd2d581</link>
        <description>Add back tests for empty function in SPARC and PowerPC.llvm-svn: 217834

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/SPARC/empty-functions.ll</description>
        <pubDate>Mon, 15 Sep 2014 22:11:07 +0000</pubDate>
        <dc:creator>Rafael Espindola &lt;rafael.espindola@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>2ce0d91b - Provide an implementation of getNoopForMachoTarget for SPARC.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/SPARC/empty-functions.ll#2ce0d91b</link>
        <description>Provide an implementation of getNoopForMachoTarget for SPARC.llvm-svn: 217611

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/SPARC/empty-functions.ll</description>
        <pubDate>Thu, 11 Sep 2014 17:40:51 +0000</pubDate>
        <dc:creator>Brad Smith &lt;brad@comstyle.com&gt;</dc:creator>
    </item>
</channel>
</rss>
