<?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 bswap-sdnode.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>c06d0b4d - [RISCV] Add ADDI instr for computing FrameIndex address</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/RISCV/rvv/bswap-sdnode.ll#c06d0b4d</link>
        <description>[RISCV] Add ADDI instr for computing FrameIndex addressRVV doesn&apos;t have immediate field for memory addressing. Currentlywe build MachineInstructions in PEI to computing stack offset forRVV load store instructions. These instructions were added too late tocan be optimized by CSE, LICM... passes.This patch makes FrameIndex SDNodes can&apos;t be matched in RVV Load Storeinstruction selection patterns. So that the FrameIndex SDNodes would beselected as `ADDI GPR, targetframeindex`.There are 2 advantages for such change:1. Stack objects address computing can be optimized by machine functionpasses.2. Since the ADDI instruction&apos;s destination register can be used as atemp register, we can save an emergency spill slot.Differential Revision: https://reviews.llvm.org/D128187

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/RISCV/rvv/bswap-sdnode.ll</description>
        <pubDate>Sun, 19 Jun 2022 12:01:25 +0000</pubDate>
        <dc:creator>luxufan &lt;luxufan@iscas.ac.cn&gt;</dc:creator>
    </item>
<item>
        <title>3cf15af2 - [RISCV] Remove experimental prefix from rvv-related extensions.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/RISCV/rvv/bswap-sdnode.ll#3cf15af2</link>
        <description>[RISCV] Remove experimental prefix from rvv-related extensions.Extensions affected: +v, +zve*, +zvl*Reviewed By: craig.topperDifferential Revision: https://reviews.llvm.org/D117860

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/RISCV/rvv/bswap-sdnode.ll</description>
        <pubDate>Fri, 21 Jan 2022 08:39:23 +0000</pubDate>
        <dc:creator>eopXD &lt;eop.chen@sifive.com&gt;</dc:creator>
    </item>
<item>
        <title>af0ecfcc - [RISCV] Generate pseudo instruction li</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/RISCV/rvv/bswap-sdnode.ll#af0ecfcc</link>
        <description>[RISCV] Generate pseudo instruction liAdd an alias of `addi [x], zero, imm` to generate pseudoinstruction li, which makes assembly mush more readable.For existed tests, users can update them by running script`llvm/utils/update_llc_test_checks.py`.Reviewed By: asbDifferential Revision: https://reviews.llvm.org/D112692

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/RISCV/rvv/bswap-sdnode.ll</description>
        <pubDate>Mon, 22 Nov 2021 06:01:37 +0000</pubDate>
        <dc:creator>wangpc &lt;pc.wang@linux.alibaba.com&gt;</dc:creator>
    </item>
<item>
        <title>ada54585 - [RISCV] Expand scalable vector bswap. Fix crash for bitreverse.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/CodeGen/RISCV/rvv/bswap-sdnode.ll#ada54585</link>
        <description>[RISCV] Expand scalable vector bswap. Fix crash for bitreverse.Fix LegalizeVectorOps to not try shuffle or unrolling expansions forscalable vectors.Differential Revision: https://reviews.llvm.org/D112236

            List of files:
            /llvm-project-15.0.7/llvm/test/CodeGen/RISCV/rvv/bswap-sdnode.ll</description>
        <pubDate>Fri, 29 Oct 2021 16:52:36 +0000</pubDate>
        <dc:creator>Craig Topper &lt;craig.topper@sifive.com&gt;</dc:creator>
    </item>
</channel>
</rss>
