<?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 linknamedmdnode2.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>be7ea19b - IR: Make metadata typeless in assembly</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Linker/linknamedmdnode2.ll#be7ea19b</link>
        <description>IR: Make metadata typeless in assemblyNow that `Metadata` is typeless, reflect that in the assembly.  Theseare the matching assembly changes for the metadata/value split inr223802.  - Only use the `metadata` type when referencing metadata from a call    intrinsic -- i.e., only when it&apos;s used as a `Value`.  - Stop pretending that `ValueAsMetadata` is wrapped in an `MDNode`    when referencing it from call intrinsics.So, assembly like this:    define @foo(i32 %v) {      call void @llvm.foo(metadata !{i32 %v}, metadata !0)      call void @llvm.foo(metadata !{i32 7}, metadata !0)      call void @llvm.foo(metadata !1, metadata !0)      call void @llvm.foo(metadata !3, metadata !0)      call void @llvm.foo(metadata !{metadata !3}, metadata !0)      ret void, !bar !2    }    !0 = metadata !{metadata !2}    !1 = metadata !{i32* @global}    !2 = metadata !{metadata !3}    !3 = metadata !{}turns into this:    define @foo(i32 %v) {      call void @llvm.foo(metadata i32 %v, metadata !0)      call void @llvm.foo(metadata i32 7, metadata !0)      call void @llvm.foo(metadata i32* @global, metadata !0)      call void @llvm.foo(metadata !3, metadata !0)      call void @llvm.foo(metadata !{!3}, metadata !0)      ret void, !bar !2    }    !0 = !{!2}    !1 = !{i32* @global}    !2 = !{!3}    !3 = !{}I wrote an upgrade script that handled almost all of the tests in llvmand many of the tests in cfe (even handling many `CHECK` lines).  I&apos;veattached it (or will attach it in a moment if you&apos;re speedy) to PR21532to help everyone update their out-of-tree testcases.This is part of PR21532.llvm-svn: 224257

            List of files:
            /llvm-project-15.0.7/llvm/test/Linker/linknamedmdnode2.ll</description>
        <pubDate>Mon, 15 Dec 2014 19:07:53 +0000</pubDate>
        <dc:creator>Duncan P. N. Exon Smith &lt;dexonsmith@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>5c310be0 - Link NamedMDNodes.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Linker/linknamedmdnode2.ll#5c310be0</link>
        <description>Link NamedMDNodes.llvm-svn: 78696

            List of files:
            /llvm-project-15.0.7/llvm/test/Linker/linknamedmdnode2.ll</description>
        <pubDate>Tue, 11 Aug 2009 18:01:24 +0000</pubDate>
        <dc:creator>Devang Patel &lt;dpatel@apple.com&gt;</dc:creator>
    </item>
</channel>
</rss>
