<?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 float_args.mir</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>92c80529 - [MIPS GlobalISel] RegBankSelect G_MERGE_VALUES and G_UNMERGE_VALUES</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/Mips/GlobalISel/regbankselect/float_args.mir#92c80529</link>
        <description>[MIPS GlobalISel] RegBankSelect G_MERGE_VALUES and G_UNMERGE_VALUESConsider large operands in G_MERGE_VALUES and G_UNMERGE_VALUES asAmbiguous during regbank selection.Introducing new InstType AmbiguousWithMergeOrUnmerge which willallow us to recognize whether to narrow scalar or use s64:fprb.This change exposed a bug when reusing data from TypeInfoForMF.Thus when Instr is about to get destroyed (using narrow scalar)clear its data in TypeInfoForMF. Internal data is saved based onInstr&apos;s address, and it will no longer be valid.Add detailed asserts for InstType and operand size.Generate generic instructions instead of MIPS target instructionsduring argument lowering and custom legalizer.Select G_UNMERGE_VALUES and G_MERGE_VALUES when proper banks areselected: {s32:gprb, s32:gprb, s64:fprb} for G_UNMERGE_VALUES and{s64:fprb, s32:gprb, s32:gprb} for G_MERGE_VALUES.Update tests. One improvement is when floating point argument ingpr(or two gprs) gets passed to another function through gprunnecessary fpr-to-gpr moves are no longer generated.Differential Revision: https://reviews.llvm.org/D74623

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/Mips/GlobalISel/regbankselect/float_args.mir</description>
        <pubDate>Wed, 19 Feb 2020 09:06:28 +0000</pubDate>
        <dc:creator>Petar Avramovic &lt;Petar.Avramovic@rt-rk.com&gt;</dc:creator>
    </item>
<item>
        <title>48904e94 - [Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsing</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/Mips/GlobalISel/regbankselect/float_args.mir#48904e94</link>
        <description>[Alignment] Use llvm::Align in MachineFunction and TargetLowering - fixes mir parsingSummary:This catches malformed mir files which specify alignment as log2 instead of pow2.See https://reviews.llvm.org/D65945 for reference,This is patch is part of a series to introduce an Alignment type.See this thread for context: http://lists.llvm.org/pipermail/llvm-dev/2019-July/133851.htmlSee this patch for the introduction of the type: https://reviews.llvm.org/D64790Reviewers: courbetSubscribers: MatzeB, qcolombet, dschuff, arsenm, sdardis, nemanjai, jvesely, nhaehnle, hiraditya, kbarton, asb, rbar, johnrusso, simoncook, apazos, sabuasal, niosHD, jrtc27, MaskRay, zzheng, edward-jones, atanasyan, rogfer01, MartinMosbeck, brucehoult, the_o, PkmX, jocewei, jsji, Petar.Avramovic, asbirlea, s.egerton, pzheng, llvm-commitsTags: #llvmDifferential Revision: https://reviews.llvm.org/D67433llvm-svn: 371608

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/Mips/GlobalISel/regbankselect/float_args.mir</description>
        <pubDate>Wed, 11 Sep 2019 11:16:48 +0000</pubDate>
        <dc:creator>Guillaume Chatelet &lt;gchatelet@google.com&gt;</dc:creator>
    </item>
<item>
        <title>3dfa368d - [MIPS GlobalISel] Add floating point register bank</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/Mips/GlobalISel/regbankselect/float_args.mir#3dfa368d</link>
        <description>[MIPS GlobalISel] Add floating point register bankAdd floating point register bank for MIPS32.Implement getRegBankFromRegClass for float register classes.Differential Revision: https://reviews.llvm.org/D59643llvm-svn: 356883

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/Mips/GlobalISel/regbankselect/float_args.mir</description>
        <pubDate>Mon, 25 Mar 2019 11:30:46 +0000</pubDate>
        <dc:creator>Petar Avramovic &lt;Petar.Avramovic@rt-rk.com&gt;</dc:creator>
    </item>
</channel>
</rss>
