<?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 load.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>04b944e2 - [InstSimplify] Convert tests to opaque pointers (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/load.ll#04b944e2</link>
        <description>[InstSimplify] Convert tests to opaque pointers (NFC)The only interesting test change is in @PR31262, where the followingfold is now performed, while it previously was not:https://alive2.llvm.org/ce/z/a5Qmr6llvm/test/Transforms/InstSimplify/ConstProp/gep.ll has not beenupdated, because there is a tradeoff between folding and inrangepreservation there that we may want to discuss.Updates have been performed using:https://gist.github.com/nikic/98357b71fd67756b0f064c9517b62a34

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/load.ll</description>
        <pubDate>Fri, 10 Jun 2022 15:07:27 +0000</pubDate>
        <dc:creator>Nikita Popov &lt;npopov@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>b280ee1d - [test] Use -passes=instsimplify instead of -instsimplify in a number of tests. NFC</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/load.ll#b280ee1d</link>
        <description>[test] Use -passes=instsimplify instead of -instsimplify in a number of tests. NFCAnother step moving away from the deprecated syntax of specifyingpass pipeline in opt.Differential Revision: https://reviews.llvm.org/D119080

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/load.ll</description>
        <pubDate>Fri, 04 Feb 2022 10:45:19 +0000</pubDate>
        <dc:creator>Bjorn Pettersson &lt;bjorn.a.pettersson@ericsson.com&gt;</dc:creator>
    </item>
<item>
        <title>c117d77e - [ConstantFold] Refactor load folding</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/load.ll#c117d77e</link>
        <description>[ConstantFold] Refactor load foldingThis refactors load folding to happen in two cleanly separatedsteps: ConstantFoldLoadFromConstPtr() takes a pointer to load fromand decomposes it into a constant initializer base and an offset.Then ConstantFoldLoadFromConst() loads from that initializer atthe given offset. This makes the core logic independent of havingactual GEP expressions (and those GEP expressions having certainstructure) and will allow exposing ConstantFoldLoadFromConst() asan independent API in the future.This is mostly only a refactoring, but it does make the foldinglogic slightly more powerful.Differential Revision: https://reviews.llvm.org/D111023

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/load.ll</description>
        <pubDate>Sun, 03 Oct 2021 10:33:59 +0000</pubDate>
        <dc:creator>Nikita Popov &lt;nikita.ppv@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b7338fb1 - [AssumeBundles] add cannonicalisation to the assume builder</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/load.ll#b7338fb1</link>
        <description>[AssumeBundles] add cannonicalisation to the assume builderSummary:this reduces significantly the number of assumes generated without aftecting too muchthe information that is preserved. this improves the compile-time costof enable-knowledge-retention significantly.Reviewers: jdoerfert, sstefan1Reviewed By: jdoerfertSubscribers: hiraditya, asbirlea, llvm-commitsTags: #llvmDifferential Revision: https://reviews.llvm.org/D79650

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/load.ll</description>
        <pubDate>Fri, 19 Jun 2020 08:32:09 +0000</pubDate>
        <dc:creator>Tyker &lt;tyker1@outlook.com&gt;</dc:creator>
    </item>
<item>
        <title>d7deef12 - Revert &quot;[AssumeBundles] add cannonicalisation to the assume builder&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/load.ll#d7deef12</link>
        <description>Revert &quot;[AssumeBundles] add cannonicalisation to the assume builder&quot;This reverts commit 90c50cad1983c5e29107a78382dead0fe2a9562c.

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/load.ll</description>
        <pubDate>Tue, 16 Jun 2020 12:34:31 +0000</pubDate>
        <dc:creator>Tyker &lt;tyker1@outlook.com&gt;</dc:creator>
    </item>
<item>
        <title>90c50cad - [AssumeBundles] add cannonicalisation to the assume builder</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/load.ll#90c50cad</link>
        <description>[AssumeBundles] add cannonicalisation to the assume builderSummary:this reduces significantly the number of assumes generated without aftecting too muchthe information that is preserved. this improves the compile-time costof enable-knowledge-retention significantly.Reviewers: jdoerfert, sstefan1Reviewed By: jdoerfertSubscribers: hiraditya, asbirlea, llvm-commitsTags: #llvmDifferential Revision: https://reviews.llvm.org/D79650

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/load.ll</description>
        <pubDate>Mon, 15 Jun 2020 08:57:17 +0000</pubDate>
        <dc:creator>Tyker &lt;tyker1@outlook.com&gt;</dc:creator>
    </item>
<item>
        <title>45d19fb4 - [ConstantFolding] Fix assertion failure on non-power-of-two vector load.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/load.ll#45d19fb4</link>
        <description>[ConstantFolding] Fix assertion failure on non-power-of-two vector load.Summary:The test case does an (out of bounds) load from a global constant withtype &lt;3 x float&gt;. InstSimplify tried to turn this into an integer loadof the whole alloc size of the vector, which is 128 bits due toalignment padding, and then bitcast this to &lt;3 x vector&gt; which failedan assertion due to the type size mismatch.The fix is to do an integer load of the normal size of the vector, withno alignment padding.Reviewers: tpr, arsenm, majnemer, dstuttardReviewed By: arsenmSubscribers: hfinkel, wdng, llvm-commitsTags: #llvmDifferential Revision: https://reviews.llvm.org/D63375llvm-svn: 363784

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/load.ll</description>
        <pubDate>Wed, 19 Jun 2019 10:28:48 +0000</pubDate>
        <dc:creator>Jay Foad &lt;jay.foad@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>cee313d2 - Revert &quot;Temporarily Revert &quot;Add basic loop fusion pass.&quot;&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/load.ll#cee313d2</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-15.0.7/llvm/test/Transforms/InstSimplify/load.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>f89660ab - [ConstantFolding] Extend FoldReinterpretLoadFromConstPtr to handle negative offsets</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/load.ll#f89660ab</link>
        <description>[ConstantFolding] Extend FoldReinterpretLoadFromConstPtr to handle negative offsetsTreat loads which clip before the start of a global initializer the sameway we treat clipping beyond the end of the initializer: use zeros.llvm-svn: 275345

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/load.ll</description>
        <pubDate>Wed, 13 Jul 2016 23:33:07 +0000</pubDate>
        <dc:creator>David Majnemer &lt;david.majnemer@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>69632447 - [InstSimplify] regenerate checks using a script</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/load.ll#69632447</link>
        <description>[InstSimplify] regenerate checks using a scriptI didn&apos;t notice any significant changes in the actual checks here;all of these tests already used FileCheck, so a script can batchupdate them in one shot.This commit is just to show the value of automating this process: We have uniform formatting as opposed to a mish-mash of checkstructure that changes based on individual prefs and the currentfashion. This makes it simpler to update when we find a bug ormake an enhancement.llvm-svn: 264457

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/load.ll</description>
        <pubDate>Fri, 25 Mar 2016 20:12:25 +0000</pubDate>
        <dc:creator>Sanjay Patel &lt;spatel@rotateright.com&gt;</dc:creator>
    </item>
<item>
        <title>a79ac14f - [opaque pointer type] Add textual IR support for explicit type parameter to load instruction</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/load.ll#a79ac14f</link>
        <description>[opaque pointer type] Add textual IR support for explicit type parameter to load instructionEssentially the same as the GEP change in r230786.A similar migration script can be used to update test cases, though a few moretest case improvements/changes were required this time around: (r229269-r229278)import fileinputimport sysimport repat = re.compile(r&quot;((?:=|:|^)\s*load (?:atomic )?(?:volatile )?(.*?))(| addrspace\(\d+\) *)\*($| *(?:%|@|null|undef|blockaddress|getelementptr|addrspacecast|bitcast|inttoptr|\[\[[a-zA-Z]|\{\{).*$)&quot;)for line in sys.stdin:  sys.stdout.write(re.sub(pat, r&quot;\1, \2\3*\4&quot;, line))Reviewers: rafael, dexonsmith, grosserDifferential Revision: http://reviews.llvm.org/D7649llvm-svn: 230794

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/load.ll</description>
        <pubDate>Fri, 27 Feb 2015 21:17:42 +0000</pubDate>
        <dc:creator>David Blaikie &lt;dblaikie@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>9b529a76 - IR: Properly return nullptr when getAggregateElement is out-of-bounds</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/load.ll#9b529a76</link>
        <description>IR: Properly return nullptr when getAggregateElement is out-of-boundsWe didn&apos;t properly handle the out-of-bounds case forConstantAggregateZero and UndefValue.  This would manifest as a crashwhen the constant folder was asked to fold a load of a constant globalwhose struct type has no operands.This fixes PR22595.llvm-svn: 229352

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/load.ll</description>
        <pubDate>Mon, 16 Feb 2015 04:02:09 +0000</pubDate>
        <dc:creator>David Majnemer &lt;david.majnemer@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
