<?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 llvm-used.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>bf67186bd2a1dcd042219dca408a56ddd06ee16d - Function: Respect IgnoreLLVMUsed with addrspacecasted functions</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Analysis/CallGraph/llvm-used.ll#bf67186bd2a1dcd042219dca408a56ddd06ee16d</link>
        <description>Function: Respect IgnoreLLVMUsed with addrspacecasted functionsTry to respect IgnoreLLVMUsed if the function was addrspacecasted tomatch llvm.used&apos;s type.

            List of files:
            /llvm-project/llvm/test/Analysis/CallGraph/llvm-used.ll</description>
        <pubDate>Sat, 03 Dec 2022 00:22:54 +0000</pubDate>
        <dc:creator>Matt Arsenault &lt;Matthew.Arsenault@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>67c8636ec3cb71059de3bd82a534c4fd931380de - [NFC] Port all Analysis/CallGraph tests to `-passes=` syntax</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Analysis/CallGraph/llvm-used.ll#67c8636ec3cb71059de3bd82a534c4fd931380de</link>
        <description>[NFC] Port all Analysis/CallGraph tests to `-passes=` syntax

            List of files:
            /llvm-project/llvm/test/Analysis/CallGraph/llvm-used.ll</description>
        <pubDate>Thu, 08 Dec 2022 21:49:36 +0000</pubDate>
        <dc:creator>Roman Lebedev &lt;lebedev.ri@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b1a95848180e66758f7a6d5bd172ced11a2e8914 - [opt] Disincentivize new tests from using old pass syntax</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Analysis/CallGraph/llvm-used.ll#b1a95848180e66758f7a6d5bd172ced11a2e8914</link>
        <description>[opt] Disincentivize new tests from using old pass syntaxOver the past day or so, i&apos;ve took a large swing at our tests,and reduced the number of tests that were still using the old syntaxfrom ~1800 to just 200.Left to handle: (as it is seen in this patch)* Transforms/LSR* Transforms/CGP* Transforms/TypePromotion* Transforms/HardwareLoops* Analysis/** some misc.I think this is the right point to start actively refusingto honor the old syntax, except for the old tests,to prevent the old syntax from creeping back in.Thus, let&apos;s add temporary default-off flag,and if it is not passed refuse to accept old syntax.The tests that still need porting are annotated with this flag.Reviewed By: aeubanksDifferential Revision: https://reviews.llvm.org/D139647

            List of files:
            /llvm-project/llvm/test/Analysis/CallGraph/llvm-used.ll</description>
        <pubDate>Thu, 08 Dec 2022 20:35:26 +0000</pubDate>
        <dc:creator>Roman Lebedev &lt;lebedev.ri@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>7cf5581712b24d4aea5dffa2e23f0ed42af1954d - Analysis: Update some tests for opaque pointers</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Analysis/CallGraph/llvm-used.ll#7cf5581712b24d4aea5dffa2e23f0ed42af1954d</link>
        <description>Analysis: Update some tests for opaque pointersStackSafetyAnalysis/lifetime.ll had one bitcast removed that may havemattered. The concluded lifetime is longer based on the underlyingalloca, instead of the bitcasted pointer so left that as a pointlesscast.local.ll memintrin.ll needed some manual fixes

            List of files:
            /llvm-project/llvm/test/Analysis/CallGraph/llvm-used.ll</description>
        <pubDate>Fri, 02 Dec 2022 22:25:57 +0000</pubDate>
        <dc:creator>Matt Arsenault &lt;Matthew.Arsenault@amd.com&gt;</dc:creator>
    </item>
<item>
        <title>5f0ac1ef78880f233dea2070ab55894c6bd2690c - Set IgnoreLLVMUsed to false in CallGraph::addToCallGraph()</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Analysis/CallGraph/llvm-used.ll#5f0ac1ef78880f233dea2070ab55894c6bd2690c</link>
        <description>Set IgnoreLLVMUsed to false in CallGraph::addToCallGraph()clang++ uses llvm.compiler.used in certain cases to preservesymbol which is fully inlined. D96087 has resulted in undefinedsymbols in such cases. Set it to false by default to preserveold behavior but keep the option for specific uses where wewant to ignore these (e.g. to detect a potential indirect callto a function).Differential Revision: https://reviews.llvm.org/D99897

            List of files:
            /llvm-project/llvm/test/Analysis/CallGraph/llvm-used.ll</description>
        <pubDate>Mon, 05 Apr 2021 20:01:44 +0000</pubDate>
        <dc:creator>Stanislav Mekhanoshin &lt;Stanislav.Mekhanoshin@amd.com&gt;</dc:creator>
    </item>
</channel>
</rss>
