<?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 hello.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>502a77f1 - Migrate function attribute &quot;no-frame-pointer-elim&quot; to &quot;frame-pointer&quot;=&quot;all&quot; as cleanups after D56351</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll#502a77f1</link>
        <description>Migrate function attribute &quot;no-frame-pointer-elim&quot; to &quot;frame-pointer&quot;=&quot;all&quot; as cleanups after D56351

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll</description>
        <pubDate>Tue, 24 Dec 2019 23:52:21 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;maskray@google.com&gt;</dc:creator>
    </item>
<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/ARM/hello.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/ARM/hello.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>9aa6f010 - [ARM] Generate consistent frame records for Thumb2</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll#9aa6f010</link>
        <description>[ARM] Generate consistent frame records for Thumb2There is not an official documented ABI for frame pointers in Thumb2,but we should try to emit something which is useful.We use r7 as the frame pointer for Thumb code, which currently meansthat if a function needs to save a high register (r8-r11), it will getpushed to the stack between the frame pointer (r7) and link register(r14). This means that while a stack unwinder can follow the chain offrame pointers up the stack, it cannot know the offset to lr, so doesnot know which functions correspond to the stack frames.To fix this, we need to push the callee-saved registers in two batches,with the first push saving the low registers, fp and lr, and the secondpush saving the high registers. This is already implemented, butpreviously only used for iOS. This patch turns it on for all Thumb2targets when frame pointers are required by the ABI, and the framepointer is r7 (Windows uses r11, so this isn&apos;t a problem there). Ifframe pointer elimination is enabled we still emit a single push/popeven if we need a frame pointer for other reasons, to avoid increasingcode size.We must also ensure that lr is pushed to the stack when using a framepointer, so that we end up with a complete frame record. Situations thatcould cause this were rare, because we already push lr in mostsituations so that we can return using the pop instruction.Differential Revision: https://reviews.llvm.org/D23516llvm-svn: 279506

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll</description>
        <pubDate>Tue, 23 Aug 2016 09:19:22 +0000</pubDate>
        <dc:creator>Oliver Stannard &lt;oliver.stannard@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>3f420957 - Fix some erroneous lit test failures due to unlucky name of working directory.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll#3f420957</link>
        <description>Fix some erroneous lit test failures due to unlucky name of working directory.Differential Revision:  http://reviews.llvm.org/D17044llvm-svn: 261104

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll</description>
        <pubDate>Wed, 17 Feb 2016 16:35:18 +0000</pubDate>
        <dc:creator>Mitch Bodart &lt;mitch.l.bodart@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>f72d05bc - [opaque pointer type] Add textual IR support for explicit type parameter to gep operator</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll#f72d05bc</link>
        <description>[opaque pointer type] Add textual IR support for explicit type parameter to gep operatorSimilar to gep (r230786) and load (r230794) changes.Similar migration script can be used to update test cases, whichsuccessfully migrated all of LLVM and Polly, but about 4 test casesneeded manually changes in Clang.(this script will read the contents of stdin and massage it into stdout- wrap it in the &apos;apply.sh&apos; script shown in previous commits + xargs toapply it over a large set of test cases)import fileinputimport sysimport rerep = re.compile(r&quot;(getelementptr(?:\s+inbounds)?\s*\()((&lt;\d*\s+x\s+)?([^@]*?)(|\s*addrspace\(\d+\))\s*\*(?(3)&gt;)\s*)(?=$|%|@|null|undef|blockaddress|getelementptr|addrspacecast|bitcast|inttoptr|zeroinitializer|&lt;|\[\[[a-zA-Z]|\{\{)&quot;, re.MULTILINE | re.DOTALL)def conv(match):  line = match.group(1)  line += match.group(4)  line += &quot;, &quot;  line += match.group(2)  return lineline = sys.stdin.read()off = 0for match in re.finditer(rep, line):  sys.stdout.write(line[off:match.start()])  sys.stdout.write(conv(match))  off = match.end()sys.stdout.write(line[off:])llvm-svn: 232184

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll</description>
        <pubDate>Fri, 13 Mar 2015 18:20:45 +0000</pubDate>
        <dc:creator>David Blaikie &lt;dblaikie@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>7258735f - ARM: fixup more tests to specify the target more explicitly</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll#7258735f</link>
        <description>ARM: fixup more tests to specify the target more explicitlyThis changes the tests that were targeting ARM EABI to explicitly specify theenvironment rather than relying on the default.  This breaks with the newWindows on ARM support when running the tests on Windows where the defaultenvironment is no longer EABI.Take the opportunity to avoid a pointless redirect (helps when trying to debugwith providing a command line invocation which can be copy and pasted) andremoving a few greps in favour of FileCheck.llvm-svn: 205541

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll</description>
        <pubDate>Thu, 03 Apr 2014 16:01:44 +0000</pubDate>
        <dc:creator>Saleem Abdulrasool &lt;compnerd@compnerd.org&gt;</dc:creator>
    </item>
<item>
        <title>801d98b3 - Fix more places which should be checking for iOS, not darwin.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll#801d98b3</link>
        <description>Fix more places which should be checking for iOS, not darwin.llvm-svn: 147513

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll</description>
        <pubDate>Wed, 04 Jan 2012 01:55:04 +0000</pubDate>
        <dc:creator>Evan Cheng &lt;evan.cheng@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>8b2bda09 - Change some ARM subtarget features to be single bit yes/no in order to sink them down to MC layer. Also fix tests.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll#8b2bda09</link>
        <description>Change some ARM subtarget features to be single bit yes/no in order to sink them down to MC layer. Also fix tests.llvm-svn: 134590

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll</description>
        <pubDate>Thu, 07 Jul 2011 03:55:05 +0000</pubDate>
        <dc:creator>Evan Cheng &lt;evan.cheng@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>eb56dca4 - Fix epilogue codegen to avoid leaving the stack pointer in an invalid</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll#eb56dca4</link>
        <description>Fix epilogue codegen to avoid leaving the stack pointer in an invalidstate. Previously Thumb2 would restore sp from fp like this:mov sp, r7sub, sp, #4If an interrupt is taken after the &apos;mov&apos; but before the &apos;sub&apos;, callee-savedregisters might be clobbered by the interrupt handler. Instead, tryrestoring directly from sp:add sp, #4Or, if necessary (with VLA, etc.) use a scratch register to compute sp andthen restore it:sub.w r4, r7, #8mov sp, r7rdar://8465407llvm-svn: 119977

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll</description>
        <pubDate>Mon, 22 Nov 2010 18:12:04 +0000</pubDate>
        <dc:creator>Evan Cheng &lt;evan.cheng@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>e09e95b3 - Revert 89562. We&apos;re being sneakier than I was giving us credit for, and this</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll#e09e95b3</link>
        <description>Revert 89562. We&apos;re being sneakier than I was giving us credit for, and thisisn&apos;t necessary.llvm-svn: 89568

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll</description>
        <pubDate>Sat, 21 Nov 2009 23:34:09 +0000</pubDate>
        <dc:creator>Jim Grosbach &lt;grosbach@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>43fd8222 - Darwin requires a frame pointer for all non-leaf functions to support correct</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll#43fd8222</link>
        <description>Darwin requires a frame pointer for all non-leaf functions to support correctbacktraces.llvm-svn: 89562

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll</description>
        <pubDate>Sat, 21 Nov 2009 21:40:08 +0000</pubDate>
        <dc:creator>Jim Grosbach &lt;grosbach@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>c8054d90 - Eliminate more uses of llvm-as and llvm-dis.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll#c8054d90</link>
        <description>Eliminate more uses of llvm-as and llvm-dis.llvm-svn: 81293

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll</description>
        <pubDate>Wed, 09 Sep 2009 00:09:15 +0000</pubDate>
        <dc:creator>Dan Gohman &lt;gohman@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>f9dd170e - Convert tests using &quot;| wc -l | grep ...&quot; to use the count script.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll#f9dd170e</link>
        <description>Convert tests using &quot;| wc -l | grep ...&quot; to use the count script.llvm-svn: 41097

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll</description>
        <pubDate>Wed, 15 Aug 2007 13:36:28 +0000</pubDate>
        <dc:creator>Dan Gohman &lt;gohman@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>6e87ec43 - For PR1319:</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll#6e87ec43</link>
        <description>For PR1319:Remove &amp;&amp; from the end of the lines to prevent tests from throwing runlines into the background. Also, clean up places where the same commandis run multiple times by using a temporary file.llvm-svn: 36142

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll</description>
        <pubDate>Mon, 16 Apr 2007 17:36:08 +0000</pubDate>
        <dc:creator>Reid Spencer &lt;rspencer@reidspencer.com&gt;</dc:creator>
    </item>
<item>
        <title>675732ad - Fix hello.ll test.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll#675732ad</link>
        <description>Fix hello.ll test.llvm-svn: 36141

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll</description>
        <pubDate>Mon, 16 Apr 2007 17:08:00 +0000</pubDate>
        <dc:creator>Lauro Ramos Venancio &lt;lauro.venancio@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>6584cf60 - For PR1336:</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll#6584cf60</link>
        <description>For PR1336:XFAIL tests covered by the PR. These will be un-XFAILed as they are fixed.llvm-svn: 36093

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll</description>
        <pubDate>Sun, 15 Apr 2007 23:00:46 +0000</pubDate>
        <dc:creator>Reid Spencer &lt;rspencer@reidspencer.com&gt;</dc:creator>
    </item>
<item>
        <title>53ac41cd - Fix test cases.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll#53ac41cd</link>
        <description>Fix test cases.llvm-svn: 33725

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll</description>
        <pubDate>Wed, 31 Jan 2007 22:27:07 +0000</pubDate>
        <dc:creator>Evan Cheng &lt;evan.cheng@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>7ae4f559 - ARM fix: Miscompilation when frame pointer can&apos;t be eliminated. Uninitialized frame pointer register is used.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll#7ae4f559</link>
        <description>ARM fix: Miscompilation when frame pointer can&apos;t be eliminated. Uninitialized frame pointer register is used.llvm-svn: 33703

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll</description>
        <pubDate>Wed, 31 Jan 2007 13:12:46 +0000</pubDate>
        <dc:creator>Lauro Ramos Venancio &lt;lauro.venancio@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a5007faa - ARM test cases contributed by Apple.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll#a5007faa</link>
        <description>ARM test cases contributed by Apple.llvm-svn: 33354

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll</description>
        <pubDate>Fri, 19 Jan 2007 09:20:23 +0000</pubDate>
        <dc:creator>Evan Cheng &lt;evan.cheng@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>83b3d826 - Regression is gone, don&apos;t try to find it on clean target.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll#83b3d826</link>
        <description>Regression is gone, don&apos;t try to find it on clean target.llvm-svn: 33296

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/ARM/hello.ll</description>
        <pubDate>Wed, 17 Jan 2007 07:59:14 +0000</pubDate>
        <dc:creator>Reid Spencer &lt;rspencer@reidspencer.com&gt;</dc:creator>
    </item>
</channel>
</rss>
