<?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 global-pointer-reg.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>8f357303 - Make the following changes in MipsAsmPrinter.cpp:</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/Mips/global-pointer-reg.ll#8f357303</link>
        <description>Make the following changes in MipsAsmPrinter.cpp:- Remove code which lowers pseudo SETGP01.- Fix LowerSETGP01. The first two of the three instructions that are emitted to  initialize the global pointer register now use register $2.- Stop emitting .cpload directive.llvm-svn: 156689

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/Mips/global-pointer-reg.ll</description>
        <pubDate>Sat, 12 May 2012 00:48:43 +0000</pubDate>
        <dc:creator>Akira Hatanaka &lt;ahatanaka@mips.com&gt;</dc:creator>
    </item>
<item>
        <title>b049aef2 - Add an option to use a virtual register as the global base register instead of</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/Mips/global-pointer-reg.ll#b049aef2</link>
        <description>Add an option to use a virtual register as the global base register instead ofreserving a physical register ($gp or $28) for that purpose.This will completely eliminate loads that restore the value of $gp after everyfunction call, if the register allocator assigns a callee-saved register, oreliminate unnecessary loads if it assigns a temporary register. example:.cpload $25       // set $gp.....cprestore 16     // store $gp to stack slot 16($sp)....jalr $25          // function call. clobbers $gp.lw $gp, 16($sp)   // not emitted if callee-saved reg is chosen....lw $2, 4($gp)...jalr $25          // function call.lw $gp, 16($sp)   // not emitted if $gp is not live after this instruction....llvm-svn: 151402

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/Mips/global-pointer-reg.ll</description>
        <pubDate>Fri, 24 Feb 2012 22:34:47 +0000</pubDate>
        <dc:creator>Akira Hatanaka &lt;ahatanaka@mips.com&gt;</dc:creator>
    </item>
</channel>
</rss>
