[PATCH] D72079: [mlir][Linalg] NFC - Rename ViewTraits -> StructuredOpTraits
Nicolas Vasilache via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 2 06:48:27 PST 2020
This revision was automatically updated to reflect the committed changes.
Closed by commit rG324fd5902a81: [mlir][Linalg] NFC - Rename ViewTraits -> StructuredOpTraits (authored by nicolasvasilache).
Changed prior to commit:
https://reviews.llvm.org/D72079?vs=235863&id=235864#toc
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D72079/new/
https://reviews.llvm.org/D72079
Files:
mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td
mlir/include/mlir/Dialect/Linalg/IR/LinalgTraits.h
Index: mlir/include/mlir/Dialect/Linalg/IR/LinalgTraits.h
===================================================================
--- mlir/include/mlir/Dialect/Linalg/IR/LinalgTraits.h
+++ mlir/include/mlir/Dialect/Linalg/IR/LinalgTraits.h
@@ -55,7 +55,8 @@
/// class DotOp : public Op<DotOp, OpTrait::ViewTrait> {
///
template <typename ConcreteType>
-class ViewTraits : public OpTrait::TraitBase<ConcreteType, ViewTraits> {
+class StructuredOpTraits
+ : public OpTrait::TraitBase<ConcreteType, StructuredOpTraits> {
private:
/// Return the number of input views. For internal use only.
unsigned nInputs() {
Index: mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td
===================================================================
--- mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td
+++ mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td
@@ -29,7 +29,7 @@
class NOutputs<int args_out> :
NativeOpTrait<"linalg::NOutputs<" # !cast<string>(args_out) # ">::Impl"> {}
-def ViewTraits : NativeOpTrait<"linalg::ViewTraits">;
+def StructuredOpTraits : NativeOpTrait<"linalg::StructuredOpTraits">;
// The linalg 'LinalgStructuredInterface' provides access to the 'LinalgOp'
// interface.
@@ -147,7 +147,7 @@
// depending on the specific Linalg op.
class LinalgStructuredBase_Op<string mnemonic, list<OpTrait> props>
: Op<Linalg_Dialect, mnemonic,
- !listconcat(props, [ViewTraits, LinalgStructuredInterface])> {
+ !listconcat(props, [StructuredOpTraits, LinalgStructuredInterface])> {
let parser = [{ return parseLinalgStructuredOp(parser, result); }];
let printer = [{ printLinalgStructuredOp(p, *this); }];
}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D72079.235864.patch
Type: text/x-patch
Size: 1678 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200102/8da19c20/attachment.bin>
More information about the llvm-commits
mailing list