<?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 uniform-blend.ll</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>2e14900d - [test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorize</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/uniform-blend.ll#2e14900d</link>
        <description>[test][NewPM] Use -passes=loop-vectorize instead of -loop-vectorizeUpdate a bunch of loop-vectorize regression tests to use the new PMsyntax (opt -passes=loop-vectorize) instead of the deprecated legacyPM syntax (opt -loop-vectorize).

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/uniform-blend.ll</description>
        <pubDate>Thu, 28 Apr 2022 14:46:00 +0000</pubDate>
        <dc:creator>Bjorn Pettersson &lt;bjorn.a.pettersson@ericsson.com&gt;</dc:creator>
    </item>
<item>
        <title>872f7000 - Revert &quot;[NFCI] Regenerate SROA/LoopVectorize test checks&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/uniform-blend.ll#872f7000</link>
        <description>Revert &quot;[NFCI] Regenerate SROA/LoopVectorize test checks&quot;This reverts commit 14e3450fb57305aa9ff3e9e60687b458e43835c9.

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/uniform-blend.ll</description>
        <pubDate>Sun, 03 Apr 2022 23:14:34 +0000</pubDate>
        <dc:creator>D&#225;vid Bolvansk&#253; &lt;david.bolvansky@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a113a582 - [NFCI] Regenerate LoopVectorize test checks</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/uniform-blend.ll#a113a582</link>
        <description>[NFCI] Regenerate LoopVectorize test checks

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/uniform-blend.ll</description>
        <pubDate>Sun, 03 Apr 2022 19:55:58 +0000</pubDate>
        <dc:creator>D&#225;vid Bolvansk&#253; &lt;david.bolvansky@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>95f76bff - [LV] Create &amp; use VPScalarIVSteps for all scalar users.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/uniform-blend.ll#95f76bff</link>
        <description>[LV] Create &amp; use VPScalarIVSteps for all scalar users.This patch is a follow-up to D115953. It updates optimizeInductionsto also introduce new VPScalarIVStepsRecipes if an IV has both vectorand scalar uses.It updates all uses that only need scalar values to use the newlycreated recipe for the scalar steps.This completes untangling of VPWidenIntOrFpInductionRecipecode-generation. Now the recipe *only* creates the widened vectorvalues, as it says on the tin.The code to genereate IR has been moved directly toVPWidenIntOrFpInductionRecipe::execute.Note that the recipe has been updated to hold a reference toScalarEvolution, which is needed to expand the step, until we can placethe corresponding SCEV expansion in the pre-header.Depends on D120827.Reviewed By: AyalDifferential Revision: https://reviews.llvm.org/D120828

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/uniform-blend.ll</description>
        <pubDate>Sun, 13 Mar 2022 17:15:24 +0000</pubDate>
        <dc:creator>Florian Hahn &lt;flo@fhahn.com&gt;</dc:creator>
    </item>
<item>
        <title>da740492 - [VPlan] Remove dead header-phi recipes.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/uniform-blend.ll#da740492</link>
        <description>[VPlan] Remove dead header-phi recipes.This patch adds a new transform to remove dead recipes. For now, it onlyremoves dead recipes in the header, to keep the number tests that requireupdating manageable. Future patches will extend this to remove deadrecipes across the whole plan.Reviewed By: AyalDifferential Revision: https://reviews.llvm.org/D118051

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/uniform-blend.ll</description>
        <pubDate>Sat, 26 Feb 2022 16:24:25 +0000</pubDate>
        <dc:creator>Florian Hahn &lt;flo@fhahn.com&gt;</dc:creator>
    </item>
<item>
        <title>23c2f2e6 - [LV] Mark increment of main vector loop induction variable as NUW.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/uniform-blend.ll#23c2f2e6</link>
        <description>[LV] Mark increment of main vector loop induction variable as NUW.This patch marks the induction increment of the main induction variableof the vector loop as NUW when not folding the tail.If the tail is not folded, we know that End - Start &gt;= Step (eitherstatically or through the minimum iteration checks). We also know that bothStart % Step == 0 and End % Step == 0. We exit the vector loop if %IV +%Step == %End. Hence we must exit the loop before %IV + %Step unsignedoverflows and we can mark the induction increment as NUW.This should make SCEV return more precise bounds for the created vectorloops, used by later optimizations, like late unrolling.At the moment quite a few tests still need to be updated, but beforedoing so I&apos;d like to get initial feedback to make sure I am not missinganything.Note that this could probably be further improved by using informationfrom the original IV.Attempt of modeling of the assumption in Alive2:https://alive2.llvm.org/ce/z/H_DL_gPart of a set of fixes required for PR50412.Reviewed By: mkazantsevDifferential Revision: https://reviews.llvm.org/D103255

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/uniform-blend.ll</description>
        <pubDate>Mon, 07 Jun 2021 08:24:27 +0000</pubDate>
        <dc:creator>Florian Hahn &lt;flo@fhahn.com&gt;</dc:creator>
    </item>
<item>
        <title>8904a82f - [LV] Fix name in CHECK pattern after fb3ca7076</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/uniform-blend.ll#8904a82f</link>
        <description>[LV] Fix name in CHECK pattern after fb3ca7076

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/uniform-blend.ll</description>
        <pubDate>Fri, 12 Mar 2021 13:31:48 +0000</pubDate>
        <dc:creator>Florian Hahn &lt;flo@fhahn.com&gt;</dc:creator>
    </item>
<item>
        <title>fb3ca707 - [LV] Account IV recipes being uniform in VPTransformState::get().</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/uniform-blend.ll#fb3ca707</link>
        <description>[LV] Account IV recipes being uniform in VPTransformState::get().This patch fixes a crash when trying to get a scalar value usingVPTransformState::get() for uniform induction values or truncatedinduction values. IVs and truncated IVs can be uniform and the updatedcode accounts for that, fixing the crash.This should fixhttps://bugs.chromium.org/p/oss-fuzz/issues/detail?id=31981

            List of files:
            /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/uniform-blend.ll</description>
        <pubDate>Fri, 12 Mar 2021 13:22:29 +0000</pubDate>
        <dc:creator>Florian Hahn &lt;flo@fhahn.com&gt;</dc:creator>
    </item>
</channel>
</rss>
