<?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 stack-move.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>29441e4f5fa5f5c7709f7cf180815ba97f611297 - [IR] Convert from nocapture to captures(none) (#123181)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll#29441e4f5fa5f5c7709f7cf180815ba97f611297</link>
        <description>[IR] Convert from nocapture to captures(none) (#123181)This PR removes the old `nocapture` attribute, replacing it with the new`captures` attribute introduced in #116990. This change isintended to be essentially NFC, replacing existing uses of `nocapture`with `captures(none)` without adding any new analysis capabilities.Making use of non-`none` values is left for a followup.Some notes:* `nocapture` will be upgraded to `captures(none)` by the bitcode   reader.* `nocapture` will also be upgraded by the textual IR reader. This is to   make it easier to use old IR files and somewhat reduce the test churn in   this PR.* Helper APIs like `doesNotCapture()` will check for `captures(none)`.* MLIR import will convert `captures(none)` into an `llvm.nocapture`   attribute. The representation in the LLVM IR dialect should be updated   separately.

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll</description>
        <pubDate>Wed, 29 Jan 2025 15:56:47 +0000</pubDate>
        <dc:creator>Nikita Popov &lt;npopov@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>689ace53a5caa79e32a49b679e6fc3dce4f495b0 - [MemCpyOptimizer] Support scalable vectors in performStackMoveO&#8230; (#67632)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll#689ace53a5caa79e32a49b679e6fc3dce4f495b0</link>
        <description>[MemCpyOptimizer] Support scalable vectors in performStackMoveO&#8230; (#67632)&#8230;ptzn.This changes performStackMoveOptzn to take a TypeSize instead ofuint64_t to avoid an implicit conversion when called fromprocessStoreOfLoad.performStackMoveOptzn has been updated to allow scalable types in therest of its code.

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll</description>
        <pubDate>Thu, 28 Sep 2023 19:25:38 +0000</pubDate>
        <dc:creator>Craig Topper &lt;craig.topper@sifive.com&gt;</dc:creator>
    </item>
<item>
        <title>2a207128a76d3f7208860443d279d64ff51d644f - [MemCpyOpt] move SrcAlloca to the entry if transformation is performed (#67226)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll#2a207128a76d3f7208860443d279d64ff51d644f</link>
        <description>[MemCpyOpt] move SrcAlloca to the entry if transformation is performed (#67226)This is fixup forhttps://github.com/llvm/llvm-project/pull/66618#discussion_r1328523770 .This transformation checks whether allocas are static, if thetransformation is performed. This patch moves the SrcAlloca to the entryof the BB when the optimization performed.

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll</description>
        <pubDate>Tue, 26 Sep 2023 07:27:34 +0000</pubDate>
        <dc:creator>Kohei Asano &lt;32860920+khei4@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>baf031a853d1d301d6798ef3277b89875625a0b1 - [MemCpyOpt] fix miscompile for non-dominated use of src alloca for stack-move optimization (#66618)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll#baf031a853d1d301d6798ef3277b89875625a0b1</link>
        <description>[MemCpyOpt] fix miscompile for non-dominated use of src alloca for stack-move optimization (#66618)Stack-move optimization, the optimization that merges src and destalloca of the full-size copy, replaces all uses of the dest alloca withsrc alloca. For safety, we needed to check all uses of the dest allocalocations are dominated by src alloca, to be replaced. This PR adds thecheck for that.Fixes #65225

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll</description>
        <pubDate>Mon, 18 Sep 2023 12:29:10 +0000</pubDate>
        <dc:creator>Kohei Asano &lt;32860920+khei4@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>7f3610ac69191a2a445fa9b4b947019a2fd51fb1 - Reapply &quot;Revert &quot;[MemCpyOpt] implement multi BB stack-move optimization&quot;</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll#7f3610ac69191a2a445fa9b4b947019a2fd51fb1</link>
        <description>Reapply &quot;Revert &quot;[MemCpyOpt] implement multi BB stack-move optimization&quot;This reverts commit efe8aa2e618122e8050af10cc5d6ad83f24ef557.Differential Revision: https://reviews.llvm.org/D155406

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll</description>
        <pubDate>Mon, 11 Sep 2023 03:21:34 +0000</pubDate>
        <dc:creator>khei4 &lt;kk.asano.luxy@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>efe8aa2e618122e8050af10cc5d6ad83f24ef557 - Revert &quot;Reapply &quot;Revert &quot;[MemCpyOpt] implement multi BB stack-move optimization&quot;&quot;</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll#efe8aa2e618122e8050af10cc5d6ad83f24ef557</link>
        <description>Revert &quot;Reapply &quot;Revert &quot;[MemCpyOpt] implement multi BB stack-move optimization&quot;&quot;Suspecting incorrect lifetime markers.This reverts commit 3a1409f93da32bf626f76257e0aac71716f2f67e.

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll</description>
        <pubDate>Thu, 07 Sep 2023 16:30:20 +0000</pubDate>
        <dc:creator>Vitaly Buka &lt;vitalybuka@google.com&gt;</dc:creator>
    </item>
<item>
        <title>c4d37c35e143faccd5a6255defbc7ed34de543a1 - [MemCpyOpt] fix false negative case and add it as a true positive case(NFC)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll#c4d37c35e143faccd5a6255defbc7ed34de543a1</link>
        <description>[MemCpyOpt] fix false negative case and add it as a true positive case(NFC)

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll</description>
        <pubDate>Wed, 30 Aug 2023 02:12:06 +0000</pubDate>
        <dc:creator>khei4 &lt;kk.asano.luxy@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3a1409f93da32bf626f76257e0aac71716f2f67e - Reapply &quot;Revert &quot;[MemCpyOpt] implement multi BB stack-move optimization&quot;</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll#3a1409f93da32bf626f76257e0aac71716f2f67e</link>
        <description>Reapply &quot;Revert &quot;[MemCpyOpt] implement multi BB stack-move optimization&quot;This reverts commit e0f9cc71cb6f4eb2e1566177e05425c497759dc6.Differential Revision: https://reviews.llvm.org/D155406

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll</description>
        <pubDate>Sun, 27 Aug 2023 05:17:26 +0000</pubDate>
        <dc:creator>khei4 &lt;kk.asano.luxy@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c652987dd9974e7445e0963a563e8feacbe5a947 - [MemCpyOpt] remove test noises (NFC)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll#c652987dd9974e7445e0963a563e8feacbe5a947</link>
        <description>[MemCpyOpt] remove test noises (NFC)

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll</description>
        <pubDate>Tue, 29 Aug 2023 08:24:36 +0000</pubDate>
        <dc:creator>khei4 &lt;kk.asano.luxy@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5a9a7f53038fcf2ced0bc3656b1c45475491f34f - [MemCpyOpt] add tests for unreachable cycles for post dominators(NFC)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll#5a9a7f53038fcf2ced0bc3656b1c45475491f34f</link>
        <description>[MemCpyOpt] add tests for unreachable cycles for post dominators(NFC)

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll</description>
        <pubDate>Mon, 28 Aug 2023 19:18:51 +0000</pubDate>
        <dc:creator>khei4 &lt;kk.asano.luxy@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>98d1b0eb6440a34c26fa122a53539ac2552f32ac - [MemCpyOpt] add tests for unreachable block before calculating common dominator(NFC)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll#98d1b0eb6440a34c26fa122a53539ac2552f32ac</link>
        <description>[MemCpyOpt] add tests for unreachable block before calculating common dominator(NFC)

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll</description>
        <pubDate>Sun, 27 Aug 2023 10:15:29 +0000</pubDate>
        <dc:creator>khei4 &lt;kk.asano.luxy@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>e0f9cc71cb6f4eb2e1566177e05425c497759dc6 - Revert &quot;Reapply &quot;Revert &quot;[MemCpyOpt] implement multi BB stack-move optimization&quot;&quot;&quot;</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll#e0f9cc71cb6f4eb2e1566177e05425c497759dc6</link>
        <description>Revert &quot;Reapply &quot;Revert &quot;[MemCpyOpt] implement multi BB stack-move optimization&quot;&quot;&quot;Breaks multiple bots. e.g. https://lab.llvm.org/buildbot/#/builders/19/builds/18856This reverts commit ac0072602c9d01fc031a2d0acb418f7191480ef0.

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll</description>
        <pubDate>Sun, 27 Aug 2023 02:24:50 +0000</pubDate>
        <dc:creator>Vitaly Buka &lt;vitalybuka@google.com&gt;</dc:creator>
    </item>
<item>
        <title>ac0072602c9d01fc031a2d0acb418f7191480ef0 - Reapply &quot;Revert &quot;[MemCpyOpt] implement multi BB stack-move optimization&quot;&quot;</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll#ac0072602c9d01fc031a2d0acb418f7191480ef0</link>
        <description>Reapply &quot;Revert &quot;[MemCpyOpt] implement multi BB stack-move optimization&quot;&quot;This reverts commit 3bb32c61b2f1f5d14dd056dd198dc898dce5a44e.Use InsertionPt for DT to handle non-memory access dominatorsDifferential Revision: https://reviews.llvm.org/D155406

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll</description>
        <pubDate>Thu, 24 Aug 2023 14:19:46 +0000</pubDate>
        <dc:creator>khei4 &lt;kk.asano.luxy@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>fe285ae091c1f93b2c054d5ee8e8f070fd1acb6b - [NFC][MemCpyOpt] add test for MemoryAccess crash on D155406</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll#fe285ae091c1f93b2c054d5ee8e8f070fd1acb6b</link>
        <description>[NFC][MemCpyOpt] add test for MemoryAccess crash on D155406

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll</description>
        <pubDate>Thu, 24 Aug 2023 15:45:25 +0000</pubDate>
        <dc:creator>khei4 &lt;kk.asano.luxy@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3bb32c61b2f1f5d14dd056dd198dc898dce5a44e - Revert &quot;[MemCpyOpt] implement multi BB stack-move optimization&quot;</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll#3bb32c61b2f1f5d14dd056dd198dc898dce5a44e</link>
        <description>Revert &quot;[MemCpyOpt] implement multi BB stack-move optimization&quot;This reverts commit ef867d2ea10e8246be20c608160e07a54eb2ed14.crash on sanitizer build https://lab.llvm.org/buildbot/#/builders/70/builds/42861/steps/10/logs/stdio

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll</description>
        <pubDate>Thu, 24 Aug 2023 13:56:39 +0000</pubDate>
        <dc:creator>khei4 &lt;kk.asano.luxy@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>ef867d2ea10e8246be20c608160e07a54eb2ed14 - [MemCpyOpt] implement multi BB stack-move optimization</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll#ef867d2ea10e8246be20c608160e07a54eb2ed14</link>
        <description>[MemCpyOpt] implement multi BB stack-move optimizationDifferential Revision: https://reviews.llvm.org/D155406

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll</description>
        <pubDate>Thu, 20 Jul 2023 01:03:38 +0000</pubDate>
        <dc:creator>khei4 &lt;kk.asano.luxy@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>e0911b98d19e5766069cdf0f5bd1d0f6e3267a49 - [MemCpyOpt] precommit test for D155406 (NFC)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll#e0911b98d19e5766069cdf0f5bd1d0f6e3267a49</link>
        <description>[MemCpyOpt] precommit test for D155406 (NFC)Differential Revision: https://reviews.llvm.org/D155422

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll</description>
        <pubDate>Thu, 20 Jul 2023 01:09:49 +0000</pubDate>
        <dc:creator>khei4 &lt;kk.asano.luxy@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>ca68a7f956f24aa3882134c5d8e72659355292dc - Reapply: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll#ca68a7f956f24aa3882134c5d8e72659355292dc</link>
        <description>Reapply: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocasThis reverts commit 207718029e1e62d82145b479f6349941b6384045.

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll</description>
        <pubDate>Tue, 15 Aug 2023 10:05:15 +0000</pubDate>
        <dc:creator>khei4 &lt;kk.asano.luxy@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0b4f8c9fc40afaa300fe4248bb5fb70dfb2cf1b4 - (NFC)[MemCpyOpt] add a test to avoid crash for last memory use</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll#0b4f8c9fc40afaa300fe4248bb5fb70dfb2cf1b4</link>
        <description>(NFC)[MemCpyOpt] add a test to avoid crash for last memory use

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll</description>
        <pubDate>Tue, 15 Aug 2023 11:17:07 +0000</pubDate>
        <dc:creator>khei4 &lt;kk.asano.luxy@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>207718029e1e62d82145b479f6349941b6384045 - Revert &quot;Reapply: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas&quot;</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll#207718029e1e62d82145b479f6349941b6384045</link>
        <description>Revert &quot;Reapply: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas&quot;Fails on https://lab.llvm.org/buildbot/#/builders/85/builds/18296This reverts commit 43698c1ddc179ccd97b3f3b2bb03f4a3fe9556f3.

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/stack-move.ll</description>
        <pubDate>Sun, 13 Aug 2023 23:29:39 +0000</pubDate>
        <dc:creator>Vitaly Buka &lt;vitalybuka@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
