<?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 blockaddr.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/Mips/blockaddr.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/Mips/blockaddr.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>dc8dcb61 - [mips] Remove redundant case in the test. NFC</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll#dc8dcb61</link>
        <description>[mips] Remove redundant case in the test. NFCllvm-svn: 368870

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll</description>
        <pubDate>Wed, 14 Aug 2019 16:27:07 +0000</pubDate>
        <dc:creator>Simon Atanasyan &lt;simon@atanasyan.com&gt;</dc:creator>
    </item>
<item>
        <title>25e021ad - [mips] Split long lines in the test case file. NFC</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll#25e021ad</link>
        <description>[mips] Split long lines in the test case file. NFCllvm-svn: 368869

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll</description>
        <pubDate>Wed, 14 Aug 2019 16:27:00 +0000</pubDate>
        <dc:creator>Simon Atanasyan &lt;simon@atanasyan.com&gt;</dc:creator>
    </item>
<item>
        <title>ca74dd79 - [mips] Recommit: &quot;N64 static relocation model support&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll#ca74dd79</link>
        <description>[mips] Recommit: &quot;N64 static relocation model support&quot;This patch makes one change to GOT handling and two changes to N64&apos;srelocation model handling. Furthermore, the jumptable encodings havebeen corrected for static N64.Big GOT handling is now done via a new SDNode MipsGotHi - this node isunconditionally lowered to an lui instruction.The first change to N64&apos;s relocation handling is the lifting of therestriction that N64 always uses PIC. Now it is possible to target staticenvironments.The second change adds support for 64 bit symbols and enables them bydefault. Previously N64 had patterns for sym32 mode only. In this mode allsymbols are assumed to have 32 bit addresses. sym32 mode supportis selectable with attribute &apos;sym32&apos;. A follow on patch for clang willadd the necessary frontend parameter.This partially resolves PR/23485.Thanks to Brooks Davis for reporting the issue!This version corrects a &quot;Conditional jump or move depends on uninitialisedvalue(s)&quot; error detected by valgrind present in the original commit.Reviewers: dsanders, seanbruno, zoran.jovanovic, vkalintirisDifferential Revision: https://reviews.llvm.org/D23652llvm-svn: 293279

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll</description>
        <pubDate>Fri, 27 Jan 2017 11:36:52 +0000</pubDate>
        <dc:creator>Simon Dardis &lt;simon.dardis@imgtec.com&gt;</dc:creator>
    </item>
<item>
        <title>5b67a4f7 - Revert &quot;[mips] N64 static relocation model support&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll#5b67a4f7</link>
        <description>Revert &quot;[mips] N64 static relocation model support&quot;This reverts commit r293164. There are multiple tests failing.llvm-svn: 293170

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll</description>
        <pubDate>Thu, 26 Jan 2017 10:46:07 +0000</pubDate>
        <dc:creator>Simon Dardis &lt;simon.dardis@imgtec.com&gt;</dc:creator>
    </item>
<item>
        <title>09e65efd - [mips] N64 static relocation model support</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll#09e65efd</link>
        <description>[mips] N64 static relocation model supportThis patch makes one change to GOT handling and two changes to N64&apos;srelocation model handling. Furthermore, the jumptable encodings havebeen corrected for static N64.Big GOT handling is now done via a new SDNode MipsGotHi - this node isunconditionally lowered to an lui instruction.The first change to N64&apos;s relocation handling is the lifting of therestriction that N64 always uses PIC. Now it is possible to target staticenvironments.The second change adds support for 64 bit symbols and enables them bydefault. Previously N64 had patterns for sym32 mode only. In this mode allsymbols are assumed to have 32 bit addresses. sym32 mode supportis selectable with attribute &apos;sym32&apos;. A follow on patch for clang willadd the necessary frontend parameter.This partially resolves PR/23485.Thanks to Brooks Davis for reporting the issue!Reviewers: dsanders, seanbruno, zoran.jovanovic, vkalintirisDifferential Revision: https://reviews.llvm.org/D23652llvm-svn: 293164

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll</description>
        <pubDate>Thu, 26 Jan 2017 10:19:02 +0000</pubDate>
        <dc:creator>Simon Dardis &lt;simon.dardis@imgtec.com&gt;</dc:creator>
    </item>
<item>
        <title>6a73883c - [mips] Correct label prefixes for N32 and N64.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll#6a73883c</link>
        <description>[mips] Correct label prefixes for N32 and N64.Summary:N32 and N64 follow the standard ELF conventions (.L) whereas O32 uses its own($).This fixes the majority of object differences between -fintegrated-as and-fno-integrated-as.Reviewers: sdardisSubscribers: dsanders, sdardis, llvm-commitsDifferential Revision: https://reviews.llvm.org/D22412llvm-svn: 275967

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll</description>
        <pubDate>Tue, 19 Jul 2016 10:49:03 +0000</pubDate>
        <dc:creator>Daniel Sanders &lt;daniel.sanders@imgtec.com&gt;</dc:creator>
    </item>
<item>
        <title>69c6008e - Revert r237789 - [mips] The naming convention for private labels is  ABI dependant.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll#69c6008e</link>
        <description>Revert r237789 - [mips] The naming convention for private labels is  ABI dependant.It works, but I&apos;ve noticed that I missed several callers of createMCAsmInfo()and many don&apos;t have a TargetMachine to provide.llvm-svn: 237792

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll</description>
        <pubDate>Wed, 20 May 2015 14:18:59 +0000</pubDate>
        <dc:creator>Daniel Sanders &lt;daniel.sanders@imgtec.com&gt;</dc:creator>
    </item>
<item>
        <title>b718eca6 - [mips] The naming convention for private labels is ABI dependant.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll#b718eca6</link>
        <description>[mips] The naming convention for private labels is ABI dependant.Summary:For N32/N64, private labels begin with &apos;.L&apos; but for O32 they begin with &apos;$&apos;.MCAsmInfo now has an initializer function which can be used to provide information from the TargetMachine to control the assembly syntax.Reviewers: vkalintirisReviewed By: vkalintirisSubscribers: jfb, sandeep, llvm-commits, rafaelDifferential Revision: http://reviews.llvm.org/D9821llvm-svn: 237789

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll</description>
        <pubDate>Wed, 20 May 2015 13:16:42 +0000</pubDate>
        <dc:creator>Daniel Sanders &lt;daniel.sanders@imgtec.com&gt;</dc:creator>
    </item>
<item>
        <title>a5762816 - Move the Mips target to storing the ABI in the TargetMachine rather</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll#a5762816</link>
        <description>Move the Mips target to storing the ABI in the TargetMachine ratherthan on MipsSubtargetInfo.This required a bit of massaging in the MC level to handle this sinceMC is a) largely a collection of disparate classes with no hierarchy,and b) there&apos;s no overarching equivalent to the TargetMachine, insteadonly the subtarget via MCSubtargetInfo (which is the base class ofTargetSubtargetInfo).We&apos;re now storing the ABI in both the TargetMachine level and in theMC level because the AsmParser and the TargetStreamer both need toknow what ABI we have to parse assembly and emit objects. The targetstreamer has a pointer to the one in the asm parser and is updatedwhen the asm parser is created. This is fragile as the FIXME commentnotes, but shouldn&apos;t be a problem in practice since we alwayscreate an asm parser before attempting to emit object code via theassembler. The TargetMachine now contains the ABI so that the DataLayoutcan be constructed dependent upon ABI.All testcases have been updated to use the -target-abi command lineflag so that we can set the ABI without using a subtarget feature.Should be no change visible externally here.llvm-svn: 227102

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll</description>
        <pubDate>Mon, 26 Jan 2015 17:33:46 +0000</pubDate>
        <dc:creator>Eric Christopher &lt;echristo@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5a1449da - [mips] Make it impossible to have UnknownABI in CodeGen and Integrated Assembler.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll#5a1449da</link>
        <description>[mips] Make it impossible to have UnknownABI in CodeGen and Integrated Assembler.Summary:This removes the need to coerce UnknownABI to the default ABI (O32 forMIPS32, N64 for MIPS64 [*]) in both MipsSubtarget and MipsAsmParser.Clang has been updated to disable both possible default ABI&apos;s before enablingthe ABI it intends to use.[*] N64 being the default for MIPS64 is not actually correct.    However N32 is not fully implemented/tested yet.Depends on: D2830Reviewers: jacksprat, matheusalmeidaReviewed By: matheusalmeidaDifferential Revision: http://llvm-reviews.chandlerc.com/D2832Differential Revision: http://llvm-reviews.chandlerc.com/D2846llvm-svn: 201792

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll</description>
        <pubDate>Thu, 20 Feb 2014 14:58:19 +0000</pubDate>
        <dc:creator>Daniel Sanders &lt;daniel.sanders@imgtec.com&gt;</dc:creator>
    </item>
<item>
        <title>c10563d1 - Fix broken CHECK lines.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll#c10563d1</link>
        <description>Fix broken CHECK lines.llvm-svn: 199016

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll</description>
        <pubDate>Sat, 11 Jan 2014 21:06:00 +0000</pubDate>
        <dc:creator>Benjamin Kramer &lt;benny.kra@googlemail.com&gt;</dc:creator>
    </item>
<item>
        <title>1093afe2 - [Mips] Adjust float ABI settings in case of MIPS16 mode.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll#1093afe2</link>
        <description>[Mips] Adjust float ABI settings in case of MIPS16 mode.Hard float for mips16 means essentially to compile as soft float but touse a runtime library for soft float that is written with native mips32floating point instructions (those runtime routines run in mips32 hardfloat mode).The patch reviewed by Reed Kotler.llvm-svn: 195123

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll</description>
        <pubDate>Tue, 19 Nov 2013 12:20:17 +0000</pubDate>
        <dc:creator>Simon Atanasyan &lt;simon@atanasyan.com&gt;</dc:creator>
    </item>
<item>
        <title>1b5b5c95 - Support tblockaddr for static compilation in Mips16.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll#1b5b5c95</link>
        <description>Support tblockaddr for static compilation in Mips16.llvm-svn: 191986

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll</description>
        <pubDate>Fri, 04 Oct 2013 22:01:40 +0000</pubDate>
        <dc:creator>Reed Kotler &lt;rkotler@mips.com&gt;</dc:creator>
    </item>
<item>
        <title>aeff24e4 - Fix LowerBlockAddress to produce instructions with the correct relocation</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll#aeff24e4</link>
        <description>Fix LowerBlockAddress to produce instructions with the correct relocationtypes for N32 ABI and update test case.llvm-svn: 154031

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll</description>
        <pubDate>Wed, 04 Apr 2012 18:22:53 +0000</pubDate>
        <dc:creator>Akira Hatanaka &lt;ahatanaka@mips.com&gt;</dc:creator>
    </item>
<item>
        <title>aa560006 - Add support for C++ exception handling.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll#aa560006</link>
        <description>Add support for C++ exception handling.llvm-svn: 132131

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll</description>
        <pubDate>Thu, 26 May 2011 18:59:03 +0000</pubDate>
        <dc:creator>Akira Hatanaka &lt;ahatanak@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0e7ee666 - Lower BlockAddress node when relocation-model is static.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll#0e7ee666</link>
        <description>Lower BlockAddress node when relocation-model is static.llvm-svn: 130131

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll</description>
        <pubDate>Mon, 25 Apr 2011 17:10:45 +0000</pubDate>
        <dc:creator>Akira Hatanaka &lt;ahatanak@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f8198e43 - Lowers block address. Currently asserts when relocation model is not PIC. Patch by Akira Hatanaka</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll#f8198e43</link>
        <description>Lowers block address. Currently asserts when relocation model is not PIC. Patch by Akira Hatanakallvm-svn: 127027

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/Mips/blockaddr.ll</description>
        <pubDate>Fri, 04 Mar 2011 20:01:52 +0000</pubDate>
        <dc:creator>Bruno Cardoso Lopes &lt;bruno.cardoso@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
