<?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 vectorize_reduction_2d.mlir</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>227ed2f4 - [mlir][NFC] Update textual references of `func` to `func.func` in Affine/ tests</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/mlir/test/Dialect/Affine/SuperVectorize/vectorize_reduction_2d.mlir#227ed2f4</link>
        <description>[mlir][NFC] Update textual references of `func` to `func.func` in Affine/ testsThe special case parsing of `func` operations is being removed.

            List of files:
            /llvm-project-15.0.7/mlir/test/Dialect/Affine/SuperVectorize/vectorize_reduction_2d.mlir</description>
        <pubDate>Wed, 20 Apr 2022 23:13:44 +0000</pubDate>
        <dc:creator>River Riddle &lt;riddleriver@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>a54f4eae - [MLIR] Replace std ops with arith dialect ops</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/mlir/test/Dialect/Affine/SuperVectorize/vectorize_reduction_2d.mlir#a54f4eae</link>
        <description>[MLIR] Replace std ops with arith dialect opsPrecursor: https://reviews.llvm.org/D110200Removed redundant ops from the standard dialect that were moved to the`arith` or `math` dialects.Renamed all instances of operations in the codebase and in tests.Reviewed By: rriddle, jpienaarDifferential Revision: https://reviews.llvm.org/D110797

            List of files:
            /llvm-project-15.0.7/mlir/test/Dialect/Affine/SuperVectorize/vectorize_reduction_2d.mlir</description>
        <pubDate>Tue, 12 Oct 2021 23:14:57 +0000</pubDate>
        <dc:creator>Mogball &lt;jeffniu22@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d80b04ab - [mlir][Affine][Vector] Support vectorizing reduction loops</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/mlir/test/Dialect/Affine/SuperVectorize/vectorize_reduction_2d.mlir#d80b04ab</link>
        <description>[mlir][Affine][Vector] Support vectorizing reduction loopsThis patch adds support for vectorizing loops with &apos;iter_args&apos;implementing known reductions along the vector dimension. Comparing tothe non-vector-dimension case, two additional things are done duringvectorization of such loops:- The resulting vector returned from the loop is reduced to a scalar  using `vector.reduce`.- In some cases a mask is applied to the vector yielded at the end of  the loop to prevent garbage values from being written to the  accumulator.Vectorization of reduction loops is disabled by default. To enable it, amap from loops to array of reduction descriptors should be explicitly passed to`vectorizeAffineLoops`, or `vectorize-reductions=true` should be passedto the SuperVectorize pass.Current limitations:- Loops with a non-unit step size are not supported.- n-D vectorization with n &gt; 1 is not supported.Reviewed By: nicolasvasilacheDifferential Revision: https://reviews.llvm.org/D100694

            List of files:
            /llvm-project-15.0.7/mlir/test/Dialect/Affine/SuperVectorize/vectorize_reduction_2d.mlir</description>
        <pubDate>Wed, 05 May 2021 15:33:19 +0000</pubDate>
        <dc:creator>Sergei Grechanik &lt;sergei.grechanik@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
