<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in inline-asm-operand-modifiers.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>9d4f7f44b64d87d1068859906f43b7ce03a7388b - [test][LoongArch] Add -mattr=+d option. NFC</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/CodeGen/LoongArch/inline-asm-operand-modifiers.ll#9d4f7f44b64d87d1068859906f43b7ce03a7388b</link>
        <description>[test][LoongArch] Add -mattr=+d option. NFCBecause most of tests assume target-abi=`lp64d`, adding thecorresponding feature is reasonable.rg -l loongarch -g &apos;!*.s&apos; | xargs sed -i &apos;/mtriple=loongarch/ {/-mattr=/!{/target-abi/! s/mtriple=loongarch.. /&amp;-mattr=+d /}}&apos;

            List of files:
            /llvm-project/llvm/test/CodeGen/LoongArch/inline-asm-operand-modifiers.ll</description>
        <pubDate>Tue, 14 May 2024 11:39:47 +0000</pubDate>
        <dc:creator>wanglei &lt;wanglei@loongson.cn&gt;</dc:creator>
    </item>
<item>
        <title>e415cb1d61e798b6d69b5960a90f00518ca5008f - [LoongArch] Support inline asm operand modifier &apos;z&apos;</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/CodeGen/LoongArch/inline-asm-operand-modifiers.ll#e415cb1d61e798b6d69b5960a90f00518ca5008f</link>
        <description>[LoongArch] Support inline asm operand modifier &apos;z&apos;Print $zero register if operand is zero, otherwise print it normally.Clang is highly compatible [1] with GCC inline assembly extensions,allowing the same set of constraints, modifiers and operands as GCCinline assembly. This patch tries to make it compatible regardingLoongArch specific operand modifiers.GCC supports many modifiers [2], but it seems that only x86 and msp430are documented [3][4]. I don&apos;t know if any other modifiers are beingused except the &apos;z&apos; in Linux [5].[1]: https://clang.llvm.org/compatibility.html#inline-asm[2]: https://github.com/gcc-mirror/gcc/blob/master/gcc/config/loongarch/loongarch.cc#L4884-L4911[3]: https://gcc.gnu.org/onlinedocs/gcc/Extended-Asm.html#x86Operandmodifiers[4]: https://gcc.gnu.org/onlinedocs/gcc/Extended-Asm.html#msp430Operandmodifiers[5]: https://github.com/torvalds/linux/blob/master/arch/loongarch/include/asm/cmpxchg.h#L17Differential Revision: https://reviews.llvm.org/D136841

            List of files:
            /llvm-project/llvm/test/CodeGen/LoongArch/inline-asm-operand-modifiers.ll</description>
        <pubDate>Mon, 31 Oct 2022 01:15:29 +0000</pubDate>
        <dc:creator>Weining Lu &lt;luweining@loongson.cn&gt;</dc:creator>
    </item>
</channel>
</rss>
