[PATCH] D154363: [WIP][mlir] Add an interface to decompose complex ops
Nicolas Vasilache via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jul 4 09:39:54 PDT 2023
nicolasvasilache added inline comments.
================
Comment at: mlir/include/mlir/Interfaces/AggregatedOpInterface.td:2
+//===- TilingInterface.td - Interface for tiling operations *- tablegen -*-===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
----------------
jpienaar wrote:
> qcolombet wrote:
> > nicolasvasilache wrote:
> > > chelini wrote:
> > > > Why this interface is not part of Linalg?
> > > +1 to moving the interface in Linalg, this is not a general concept AFAICT
> > I thought this could generally be useful.
> > E.g., we have some expand passes (`expand-strided-metadata`, `memref-expand`) right now that could fit in this interface. But yeah, let's leave that out.
> What is not a general concept here? This seems rather general and generally usable.
Fair enough, if there is value in reusing this interface by all means let's.
If this needs to mature more, Linalg can be a place to shepherd it.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D154363/new/
https://reviews.llvm.org/D154363
More information about the llvm-commits
mailing list