<?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-constraint.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-constraint.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-constraint.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>d507c01012de859b312b3bb4b1a1cf9554db7c8c - [LoongArch] Convert test to opaque pointer. NFC</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/CodeGen/LoongArch/inline-asm-constraint.ll#d507c01012de859b312b3bb4b1a1cf9554db7c8c</link>
        <description>[LoongArch] Convert test to opaque pointer. NFC

            List of files:
            /llvm-project/llvm/test/CodeGen/LoongArch/inline-asm-constraint.ll</description>
        <pubDate>Fri, 10 Feb 2023 06:35:18 +0000</pubDate>
        <dc:creator>wanglei &lt;wanglei@loongson.cn&gt;</dc:creator>
    </item>
<item>
        <title>cd0174aacb734904205ed7827fb923acda08f79a - [Clang][LoongArch] Support inline asm constraint &apos;J&apos;</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/CodeGen/LoongArch/inline-asm-constraint.ll#cd0174aacb734904205ed7827fb923acda08f79a</link>
        <description>[Clang][LoongArch] Support inline asm constraint &apos;J&apos;&apos;J&apos; is defined in GCC [1] but not documented [2] while Linux [3] hasalready used it in LoongArch port.[1]: https://github.com/gcc-mirror/gcc/blob/master/gcc/config/loongarch/constraints.md#L61[2]: https://gcc.gnu.org/onlinedocs/gccint/Machine-Constraints.html[3]: https://github.com/torvalds/linux/blob/master/arch/loongarch/include/asm/cmpxchg.h#L19Differential Revision: https://reviews.llvm.org/D136835

            List of files:
            /llvm-project/llvm/test/CodeGen/LoongArch/inline-asm-constraint.ll</description>
        <pubDate>Mon, 31 Oct 2022 00:46:58 +0000</pubDate>
        <dc:creator>Weining Lu &lt;luweining@loongson.cn&gt;</dc:creator>
    </item>
<item>
        <title>394f30919a029331ebdfe02c180bd1586c0d9ace - [Clang][LoongArch] Add inline asm support for constraints f/l/I/K</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/CodeGen/LoongArch/inline-asm-constraint.ll#394f30919a029331ebdfe02c180bd1586c0d9ace</link>
        <description>[Clang][LoongArch] Add inline asm support for constraints f/l/I/KThis patch adds support for constraints `f`, `l`, `I`, `K` accordingto [1]. The remain constraints (`k`, `m`, `ZB`, `ZC`) will be addedlater as they are a little more complex than the others.f: A floating-point register (if available).l: A signed 16-bit constant.I: A signed 12-bit constant (for arithmetic instructions).K: An unsigned 12-bit constant (for logic instructions).For now, no need to support register alias (e.g. `$a0`) in llvm asclang will correctly decode the usage of register name aliases intotheir official names. And AFAIK, the not yet upstreamed `rustc` forLoongArch will always use official register names (e.g. `$r4`).[1] https://gcc.gnu.org/onlinedocs/gccint/Machine-Constraints.htmlDifferential Revision: https://reviews.llvm.org/D134157

            List of files:
            /llvm-project/llvm/test/CodeGen/LoongArch/inline-asm-constraint.ll</description>
        <pubDate>Thu, 22 Sep 2022 12:03:01 +0000</pubDate>
        <dc:creator>Weining Lu &lt;luweining@loongson.cn&gt;</dc:creator>
    </item>
</channel>
</rss>
