<?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 TestLinalgHoisting.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>58ceae95 - [mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespace</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/TestLinalgHoisting.cpp#58ceae95</link>
        <description>[mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespaceFuncOp has been moved to the `func` namespace for a little over a month, theusing directive can be dropped now.

            List of files:
            /llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/TestLinalgHoisting.cpp</description>
        <pubDate>Mon, 18 Apr 2022 18:53:47 +0000</pubDate>
        <dc:creator>River Riddle &lt;riddleriver@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5e50dd04 - [mlir] Rework the implementation of TypeID</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/TestLinalgHoisting.cpp#5e50dd04</link>
        <description>[mlir] Rework the implementation of TypeIDThis commit restructures how TypeID is implemented to ideally avoidthe current problems related to shared libraries. This is done by changingthe &quot;implicit&quot; fallback path to use the name of the type, instead of usinga static template variable (which breaks shared libraries). The major downside to thisis that it adds some additional initialization costs for the implicit path. Given theuse of type names for uniqueness in the fallback, we also no longer allow typesdefined in anonymous namespaces to have an implicit TypeID. To simplify definingan ID for these classes, a new `MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID` macrowas added to allow for explicitly defining a TypeID directly on an internal class.To help identify when types are using the fallback, `-debug-only=typeid` can beused to log which types are using implicit ids.This change generally only requires changes to the test passes, which are all definedin anonymous namespaces, and thus can&apos;t use the fallback any longer.Differential Revision: https://reviews.llvm.org/D122775

            List of files:
            /llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/TestLinalgHoisting.cpp</description>
        <pubDate>Thu, 31 Mar 2022 00:00:37 +0000</pubDate>
        <dc:creator>River Riddle &lt;riddleriver@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>36550692 - [mlir] Move the Builtin FuncOp to the Func dialect</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/TestLinalgHoisting.cpp#36550692</link>
        <description>[mlir] Move the Builtin FuncOp to the Func dialectThis commit moves FuncOp out of the builtin dialect, and into the Funcdialect. This move has been planned in some capacity from the momentwe made FuncOp an operation (years ago). This commit handles thefunctional aspects of the move, but various aspects are left untouchedto ease migration: func::FuncOp is re-exported into mlir to reducethe actual API churn, the assembly format still accepts the unqualified`func`. These temporary measures will remain for a little while tosimplify migration before being removed.Differential Revision: https://reviews.llvm.org/D121266

            List of files:
            /llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/TestLinalgHoisting.cpp</description>
        <pubDate>Tue, 08 Mar 2022 03:16:03 +0000</pubDate>
        <dc:creator>River Riddle &lt;riddleriver@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>41574554 - [mlir][Pass] Deprecate FunctionPass in favor of OperationPass&lt;FuncOp&gt;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/TestLinalgHoisting.cpp#41574554</link>
        <description>[mlir][Pass] Deprecate FunctionPass in favor of OperationPass&lt;FuncOp&gt;The only benefit of FunctionPass is that it filters out functiondeclarations. This isn&apos;t enough to justify carrying it around, as we cansimplify filter out declarations when necessary within the pass. We canalso explore with better scheduling primitives to filter out declarationsat the pipeline level in the future.The definition of FunctionPass is left intact for now to allow time for downstreamusers to migrate.Differential Revision: https://reviews.llvm.org/D117182

            List of files:
            /llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/TestLinalgHoisting.cpp</description>
        <pubDate>Tue, 04 Jan 2022 23:41:17 +0000</pubDate>
        <dc:creator>River Riddle &lt;riddleriver@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3bab9d4e - Apply clang-tidy fixes for bugprone-copy-constructor-init to MLIR (NFC)</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/TestLinalgHoisting.cpp#3bab9d4e</link>
        <description>Apply clang-tidy fixes for bugprone-copy-constructor-init to MLIR (NFC)Reviewed By: rriddle, MogballDifferential Revision: https://reviews.llvm.org/D116245

            List of files:
            /llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/TestLinalgHoisting.cpp</description>
        <pubDate>Sat, 01 Jan 2022 21:31:24 +0000</pubDate>
        <dc:creator>Mehdi Amini &lt;joker.eph@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b7f2c108 - [mlir][linalg] Replace LinalgOps.h and LinalgTypes.h by a single header.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/TestLinalgHoisting.cpp#b7f2c108</link>
        <description>[mlir][linalg] Replace LinalgOps.h and LinalgTypes.h by a single header.After removing the range type, Linalg does not define any type. The revision thus consolidates the LinalgOps.h and LinalgTypes.h into a single Linalg.h header. Additionally, LinalgTypes.cpp is renamed to LinalgDialect.cpp to follow the convention adopted by other dialects such as the tensor dialect.Depends On D115727Reviewed By: nicolasvasilacheDifferential Revision: https://reviews.llvm.org/D115728

            List of files:
            /llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/TestLinalgHoisting.cpp</description>
        <pubDate>Wed, 15 Dec 2021 12:14:35 +0000</pubDate>
        <dc:creator>gysit &lt;gysit@google.com&gt;</dc:creator>
    </item>
<item>
        <title>be0a7e9f - Adjust &quot;end namespace&quot; comment in MLIR to match new agree&apos;d coding style</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/TestLinalgHoisting.cpp#be0a7e9f</link>
        <description>Adjust &quot;end namespace&quot; comment in MLIR to match new agree&apos;d coding styleSee D115115 and this mailing list discussion:https://lists.llvm.org/pipermail/llvm-dev/2021-December/154199.htmlDifferential Revision: https://reviews.llvm.org/D115309

            List of files:
            /llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/TestLinalgHoisting.cpp</description>
        <pubDate>Tue, 07 Dec 2021 18:27:58 +0000</pubDate>
        <dc:creator>Mehdi Amini &lt;joker.eph@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b5e22e6d - Migrate MLIR test passes to the new registration API</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/TestLinalgHoisting.cpp#b5e22e6d</link>
        <description>Migrate MLIR test passes to the new registration APIMake sure they all define getArgument()/getDescription().Depends On D104421Differential Revision: https://reviews.llvm.org/D104426

            List of files:
            /llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/TestLinalgHoisting.cpp</description>
        <pubDate>Wed, 16 Jun 2021 23:42:13 +0000</pubDate>
        <dc:creator>Mehdi Amini &lt;joker.eph@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3fef2d26 - [mlir][NFC] Move passes in test/lib/Transforms/ to a directory that mirrors what they test</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/TestLinalgHoisting.cpp#3fef2d26</link>
        <description>[mlir][NFC] Move passes in test/lib/Transforms/ to a directory that mirrors what they testtest/lib/Transforms/ has bitrot and become somewhat of a dumping grounds for testing pretty much any part of the project. This revision cleans this up, and moves the files within to a directory that reflects what is actually being tested.Differential Revision: https://reviews.llvm.org/D102456

            List of files:
            /llvm-project-15.0.7/mlir/test/lib/Dialect/Linalg/TestLinalgHoisting.cpp</description>
        <pubDate>Fri, 14 May 2021 17:27:57 +0000</pubDate>
        <dc:creator>River Riddle &lt;riddleriver@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
