<?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 exception.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>56049b71 - Fix tests defaulting to incorrect triples on AIX</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll#56049b71</link>
        <description>Fix tests defaulting to incorrect triples on AIXThe tests only specify -march, so when the tests are run on AIX the target OS defaults to AIX, which causes the tests to misbehave.This patch constrains the tests by specifying -mtriple instead of -march.Reviewed By: daltenty, jsji, MaskRayDifferential Revision: https://reviews.llvm.org/D110186

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll</description>
        <pubDate>Mon, 27 Sep 2021 15:29:53 +0000</pubDate>
        <dc:creator>Jake Egan &lt;Jake.Egan@ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>2461cdb4 - [CodeGen][SimplifyCFG] Teach DwarfEHPrepare to preserve DomTree</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll#2461cdb4</link>
        <description>[CodeGen][SimplifyCFG] Teach DwarfEHPrepare to preserve DomTreeOnce the default for SimplifyCFG flips, we can no longer pass nullptrinstead of DomTree to SimplifyCFG, so we need to propagate it here.We don&apos;t strictly need to actually preserve DomTree in DwarfEHPrepare,but we might as well do it, since it&apos;s trivial.

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll</description>
        <pubDate>Fri, 01 Jan 2021 17:27:09 +0000</pubDate>
        <dc:creator>Roman Lebedev &lt;lebedev.ri@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b23b1bcc - [NFC][CodeGen][Tests] Mark all tests that fail to preserve DomTree for SimplifyCFG as such</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll#b23b1bcc</link>
        <description>[NFC][CodeGen][Tests] Mark all tests that fail to preserve DomTree for SimplifyCFG as suchThese tests start to fail when the SimplifyCFG&apos;s default regarding DomTreeupdating is switched on, so mark them as needing changes.

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll</description>
        <pubDate>Fri, 01 Jan 2021 18:15:07 +0000</pubDate>
        <dc:creator>Roman Lebedev &lt;lebedev.ri@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>7f3afd48 - Emit register names in cfi assembly directives</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll#7f3afd48</link>
        <description>Emit register names in cfi assembly directivesUpdate .cfi_undefined, .cfi_register, and .cfi_return_column toprint symbolic register arguments.Differential Revision: https://reviews.llvm.org/D74914

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll</description>
        <pubDate>Tue, 25 Feb 2020 14:01:26 +0000</pubDate>
        <dc:creator>Scott Linder &lt;Scott.Linder@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>a36ddf0a - Migrate function attribute &quot;no-frame-pointer-elim&quot;=&quot;false&quot; to &quot;frame-pointer&quot;=&quot;none&quot; as cleanups after D56351</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll#a36ddf0a</link>
        <description>Migrate function attribute &quot;no-frame-pointer-elim&quot;=&quot;false&quot; to &quot;frame-pointer&quot;=&quot;none&quot; as cleanups after D56351

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll</description>
        <pubDate>Wed, 25 Dec 2019 00:11:33 +0000</pubDate>
        <dc:creator>Fangrui Song &lt;maskray@google.com&gt;</dc:creator>
    </item>
<item>
        <title>7fddeccb - Move the personality function from LandingPadInst to Function</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll#7fddeccb</link>
        <description>Move the personality function from LandingPadInst to FunctionThe personality routine currently lives in the LandingPadInst.This isn&apos;t desirable because:- All LandingPadInsts in the same function must have the same  personality routine.  This means that each LandingPadInst beyond the  first has an operand which produces no additional information.- There is ongoing work to introduce EH IR constructs other than  LandingPadInst.  Moving the personality routine off of any one  particular Instruction and onto the parent function seems a lot better  than have N different places a personality function can sneak onto an  exceptional function.Differential Revision: http://reviews.llvm.org/D10429llvm-svn: 239940

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll</description>
        <pubDate>Wed, 17 Jun 2015 20:52:32 +0000</pubDate>
        <dc:creator>David Majnemer &lt;david.majnemer@gmail.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/SPARC/exception.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/SPARC/exception.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>595f5420 - Remove the -disable-cfi option.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll#595f5420</link>
        <description>Remove the -disable-cfi option.This also add a release note about it. If this stays I will cleanup MCnext week.llvm-svn: 207977

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll</description>
        <pubDate>Mon, 05 May 2014 17:33:26 +0000</pubDate>
        <dc:creator>Rafael Espindola &lt;rafael.espindola@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>2fb5bc33 - Remove the linker_private and linker_private_weak linkages.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll#2fb5bc33</link>
        <description>Remove the linker_private and linker_private_weak linkages.These linkages were introduced some time ago, but it was never veryclear what exactly their semantics were or what they should be usedfor. Some investigation found these uses:* utf-16 strings in clang.* non-unnamed_addr strings produced by the sanitizers.It turns out they were just working around a more fundamental problem.For some sections a MachO linker needs a symbol in order to split thesection into atoms, and llvm had no idea that was the case. I fixedthat in r201700 and it is now safe to use the private linkage. Whenthe object ends up in a section that requires symbols, llvm will use a&apos;l&apos; prefix instead of a &apos;L&apos; prefix and things just work.With that, these linkages were already dead, but there was a potentialfuture user in the objc metadata information. I am still looking atCGObjcMac.cpp, but at this point I am convinced that linker_privateand linker_private_weak are not what they need.The objc uses are currently split in* Regular symbols (no &apos;\01&apos; prefix). LLVM already directly provideswhatever semantics they need.* Uses of a private name (start with &quot;\01L&quot; or &quot;\01l&quot;) and privatelinkage. We can drop the &quot;\01L&quot; and &quot;\01l&quot; prefixes as soon as llvmagrees with clang on L being ok or not for a given section. I have twopatches in code review for this.* Uses of private name and weak linkage.The last case is the one that one could think would fit one of theselinkages. That is not the case. The semantics are* the linker will merge these symbol by *name*.* the linker will hide them in the final DSO.Given that the merging is done by name, any of the private (orinternal) linkages would be a bad match. They allow llvm to rename thesymbols, and that is really not what we want. From the llvm point ofview, these objects should really be (linkonce|weak)(_odr)?.For now, just keeping the &quot;\01l&quot; prefix is probably the best for thesesymbols. If we one day want to have a more direct support in llvm,IMHO what we should add is not a linkage, it is just a hidden_symbolattribute. It would be applicable to multiple linkages. For example,on weak it would produce the current behavior we have for objcmetadata. On internal, it would be equivalent to private (and weshould then remove private).llvm-svn: 203866

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll</description>
        <pubDate>Thu, 13 Mar 2014 23:18:37 +0000</pubDate>
        <dc:creator>Rafael Espindola &lt;rafael.espindola@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>52b6473d - [Sparc] Set %o7 as the return address register instead of %i7 in MCRegisterInfo. Also, add CFI instructions to initialize the frame correctly.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll#52b6473d</link>
        <description>[Sparc] Set %o7 as the return address register instead of %i7 in MCRegisterInfo. Also, add CFI instructions to initialize the frame correctly.llvm-svn: 200617

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll</description>
        <pubDate>Sat, 01 Feb 2014 18:54:16 +0000</pubDate>
        <dc:creator>Venkatraman Govindaraju &lt;venkatra@cs.wisc.edu&gt;</dc:creator>
    </item>
<item>
        <title>141d0e22 - [Sparc] Use %r_disp32 for pc_rel entries in FDE as well.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll#141d0e22</link>
        <description>[Sparc] Use %r_disp32 for pc_rel entries in FDE as well.This makes MCAsmInfo::getExprForFDESymbol() a virtual function and overrides it in SparcMCAsmInfo.llvm-svn: 200376

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll</description>
        <pubDate>Wed, 29 Jan 2014 06:59:20 +0000</pubDate>
        <dc:creator>Venkatraman Govindaraju &lt;venkatra@cs.wisc.edu&gt;</dc:creator>
    </item>
<item>
        <title>fd5c1f94 - [Sparc] Use %r_disp32 for pc_rel entries in gcc_except_table and eh_frame.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll#fd5c1f94</link>
        <description>[Sparc] Use %r_disp32 for pc_rel entries in gcc_except_table and eh_frame.Otherwise, assembler (gas) fails to assemble them with error message &quot;operationcombines symbols in different segments&quot;. This is because MC computespc_rel entries with subtract expression between labels from different sections.llvm-svn: 200373

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll</description>
        <pubDate>Wed, 29 Jan 2014 04:51:35 +0000</pubDate>
        <dc:creator>Venkatraman Govindaraju &lt;venkatra@cs.wisc.edu&gt;</dc:creator>
    </item>
<item>
        <title>83c67735 - Fix the DWARF EH encodings for Sparc PIC code.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll#83c67735</link>
        <description>Fix the DWARF EH encodings for Sparc PIC code.Also emit the stubs that were generated for references to typeinfosymbols.llvm-svn: 200282

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll</description>
        <pubDate>Tue, 28 Jan 2014 02:52:26 +0000</pubDate>
        <dc:creator>Jakob Stoklund Olesen &lt;stoklund@2pi.dk&gt;</dc:creator>
    </item>
<item>
        <title>bf683fd1 - [Sparc] Lower and MachineInstr to MC and print assembly using MCInstPrinter.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll#bf683fd1</link>
        <description>[Sparc] Lower and MachineInstr to MC and print assembly using MCInstPrinter.llvm-svn: 198030

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll</description>
        <pubDate>Thu, 26 Dec 2013 01:49:59 +0000</pubDate>
        <dc:creator>Venkatraman Govindaraju &lt;venkatra@cs.wisc.edu&gt;</dc:creator>
    </item>
<item>
        <title>4c0cdd73 - [Sparc] Implements exception handling in SPARC with DwarfCFI.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll#4c0cdd73</link>
        <description>[Sparc] Implements exception handling in SPARC with DwarfCFI.llvm-svn: 191432

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/SPARC/exception.ll</description>
        <pubDate>Thu, 26 Sep 2013 15:11:00 +0000</pubDate>
        <dc:creator>Venkatraman Govindaraju &lt;venkatra@cs.wisc.edu&gt;</dc:creator>
    </item>
</channel>
</rss>
