<?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 process_store.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><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/process_store.ll#a11faeed446882a81e79d780125d93e7199df645</link>
        <description>[test] Switch to use -passes syntax in various test cases

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/process_store.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/process_store.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/process_store.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/process_store.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/process_store.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/process_store.ll#d2f8961b7b8149848a78321c03ae9c74c45a2d5d</link>
        <description>[MemCpyOpt] Remove unused check-prefixesJust use default CHECK

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/process_store.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/process_store.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/process_store.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/process_store.ll#64c54c5459cfae8478ce28710784f36b0d94fb2f</link>
        <description>[MemCpyOpt] Regnerate test checks (NFC)

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/process_store.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>cee313d288a4faf0355d76fb6e0e927e211d08a5 - Revert &quot;Temporarily Revert &quot;Add basic loop fusion pass.&quot;&quot;</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/process_store.ll#cee313d288a4faf0355d76fb6e0e927e211d08a5</link>
        <description>Revert &quot;Temporarily Revert &quot;Add basic loop fusion pass.&quot;&quot;The reversion apparently deleted the test/Transforms directory.Will be re-reverting again.llvm-svn: 358552

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/process_store.ll</description>
        <pubDate>Wed, 17 Apr 2019 04:52:47 +0000</pubDate>
        <dc:creator>Eric Christopher &lt;echristo@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8e484dc531a37cccc805335c0ede696b2b26fa9f - [MemCpyOpt] Skip optimizing basic blocks not reachable from entry</title>
        <link>http://src.rcs.uwaterloo.ca:8080/source/history/llvm-project/llvm/test/Transforms/MemCpyOpt/process_store.ll#8e484dc531a37cccc805335c0ede696b2b26fa9f</link>
        <description>[MemCpyOpt] Skip optimizing basic blocks not reachable from entrySummary:Skip basic blocks not reachable from the entry nodein MemCpyOptPass::iterateOnFunction.Code that is unreachable may have properties that do not existfor reachable code (an instruction in a basic block can forexample be dominated by a later instruction in the same basicblock, for example if there is a single block loop).MemCpyOptPass::processStore is only safe to use for reachablebasic blocks, since it may iterate past the basic blockbeginning when used for unreachable blocks. By simply skippingto optimize unreachable basic blocks we can avoid asserts suchas &quot;Assertion `!NodePtr-&gt;isKnownSentinel()&apos; failed.&quot;in MemCpyOptPass::processStore.The problem was detected by fuzz tests.Reviewers: eli.friedman, dneilson, efriedmaReviewed By: efriedmaSubscribers: efriedma, llvm-commitsDifferential Revision: https://reviews.llvm.org/D45889llvm-svn: 330635

            List of files:
            /llvm-project/llvm/test/Transforms/MemCpyOpt/process_store.ll</description>
        <pubDate>Mon, 23 Apr 2018 19:55:04 +0000</pubDate>
        <dc:creator>Bjorn Pettersson &lt;bjorn.a.pettersson@ericsson.com&gt;</dc:creator>
    </item>
</channel>
</rss>
