<?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 vscale-memset.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>5d9c321e8d3b543c7da44f1b0447d4d09570ddbb - Handle scalable store size in MemCpyOptimizer (#118957)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/vscale-memset.ll#5d9c321e8d3b543c7da44f1b0447d4d09570ddbb</link>
        <description>Handle scalable store size in MemCpyOptimizer (#118957)The compiler crashes with an ICE when it tries to create a `memset` withscalable size.

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/vscale-memset.ll</description>
        <pubDate>Fri, 06 Dec 2024 20:48:48 +0000</pubDate>
        <dc:creator>Momchil Velikov &lt;momchil.velikov@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>a11faeed446882a81e79d780125d93e7199df645 - [test] Switch to use -passes syntax in various test cases</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/vscale-memset.ll#a11faeed446882a81e79d780125d93e7199df645</link>
        <description>[test] Switch to use -passes syntax in various test cases

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/vscale-memset.ll</description>
        <pubDate>Thu, 01 Dec 2022 20:00:24 +0000</pubDate>
        <dc:creator>Bjorn Pettersson &lt;bjorn.a.pettersson@ericsson.com&gt;</dc:creator>
    </item>
<item>
        <title>42d98d80fb86b0eb7058a7288e7a4c900f04c556 - [MemCpyOpt] Convert tests to opaque pointers (NFC)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/vscale-memset.ll#42d98d80fb86b0eb7058a7288e7a4c900f04c556</link>
        <description>[MemCpyOpt] Convert tests to opaque pointers (NFC)Converted using the script athttps://gist.github.com/nikic/98357b71fd67756b0f064c9517b62a34.

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/vscale-memset.ll</description>
        <pubDate>Wed, 05 Oct 2022 12:26:57 +0000</pubDate>
        <dc:creator>Nikita Popov &lt;npopov@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>88003cea1c6eb3ebcb18b4f1b9d0e2052dd76fe4 - [MemCpyOpt] Remove MemDepAnalysis-based implementation</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/vscale-memset.ll#88003cea1c6eb3ebcb18b4f1b9d0e2052dd76fe4</link>
        <description>[MemCpyOpt] Remove MemDepAnalysis-based implementationThe MemorySSA-based implementation has been enabled for a few months(since D94376). This patch drops the old MDA-based implementationentirely.I&apos;ve kept this to only the basic cleanup of dropping variousconditions -- the code could be further cleaned up now that thereis only one implementation.Differential Revision: https://reviews.llvm.org/D102113

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/vscale-memset.ll</description>
        <pubDate>Sat, 08 May 2021 18:39:54 +0000</pubDate>
        <dc:creator>Nikita Popov &lt;nikita.ppv@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d2f8961b7b8149848a78321c03ae9c74c45a2d5d - [MemCpyOpt] Remove unused check-prefixes</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/vscale-memset.ll#d2f8961b7b8149848a78321c03ae9c74c45a2d5d</link>
        <description>[MemCpyOpt] Remove unused check-prefixesJust use default CHECK

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/vscale-memset.ll</description>
        <pubDate>Mon, 09 Nov 2020 11:38:39 +0000</pubDate>
        <dc:creator>Simon Pilgrim &lt;llvm-dev@redking.me.uk&gt;</dc:creator>
    </item>
<item>
        <title>cd6f40f4326c8251ebb628122bf092ca5536a634 - [MemCpyOpt] Add test scaffolding for MSSA based MemCpyOpt</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/vscale-memset.ll#cd6f40f4326c8251ebb628122bf092ca5536a634</link>
        <description>[MemCpyOpt] Add test scaffolding for MSSA based MemCpyOptThis adds an -enable-memcpyopt-memoryssa option that currently doesnothing apart from requiring MSSA as a dependency. The tests aresplit to run both with the option disabled and enabled. I went withthis rather than the separate directory DSE uses, as I found itconvenient to have a direct side-by-side comparison of differences.Differential Revision: https://reviews.llvm.org/D89206

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/vscale-memset.ll</description>
        <pubDate>Fri, 02 Oct 2020 18:48:39 +0000</pubDate>
        <dc:creator>Nikita Popov &lt;nikita.ppv@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>64c54c5459cfae8478ce28710784f36b0d94fb2f - [MemCpyOpt] Regnerate test checks (NFC)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/vscale-memset.ll#64c54c5459cfae8478ce28710784f36b0d94fb2f</link>
        <description>[MemCpyOpt] Regnerate test checks (NFC)

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/vscale-memset.ll</description>
        <pubDate>Thu, 01 Oct 2020 20:42:14 +0000</pubDate>
        <dc:creator>Nikita Popov &lt;nikita.ppv@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>1993f95f2b1eb2d8da7f1a01e977d8fe06314bcf - [ValueTracking][SVE] Fix getOffsetFromIndex for scalable vector.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/vscale-memset.ll#1993f95f2b1eb2d8da7f1a01e977d8fe06314bcf</link>
        <description>[ValueTracking][SVE] Fix getOffsetFromIndex for scalable vector.Summary:Return None if GEP index type is scalable vector. Size of scalable vectorsare multiplied by a runtime constant.Avoid transforming:  %a = bitcast i8* %p to &lt;vscale x 16 x i8&gt;*  %tmp0 = getelementptr &lt;vscale x 16 x i8&gt;, &lt;vscale x 16 x i8&gt;* %a, i64 0  store &lt;vscale x 16 x i8&gt; zeroinitializer, &lt;vscale x 16 x i8&gt;* %tmp0  %tmp1 = getelementptr &lt;vscale x 16 x i8&gt;, &lt;vscale x 16 x i8&gt;* %a, i64 1  store &lt;vscale x 16 x i8&gt; zeroinitializer, &lt;vscale x 16 x i8&gt;* %tmp1into:  %a = bitcast i8* %p to &lt;vscale x 16 x i8&gt;*  %tmp0 = getelementptr &lt;vscale x 16 x i8&gt;, &lt;vscale x 16 x i8&gt;* %a, i64 0  %1 = bitcast &lt;vscale x 16 x i8&gt;* %tmp0 to i8*  call void @llvm.memset.p0i8.i64(i8* align 16 %1, i8 0, i64 32, i1 false)Reviewers: sdesmalen, efriedma, apazos, reamesReviewed By: sdesmalenSubscribers: tschuett, hiraditya, rkruppe, arphaman, psnobl, llvm-commitsTags: #llvmDifferential Revision: https://reviews.llvm.org/D76464

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/vscale-memset.ll</description>
        <pubDate>Fri, 20 Mar 2020 21:48:18 +0000</pubDate>
        <dc:creator>Huihui Zhang &lt;huihuiz@quicinc.com&gt;</dc:creator>
    </item>
</channel>
</rss>
