9 #ifndef MLIR_DIALECT_LINALG_TRANSFORMOPS_LINALGMATCHOPS_H
10 #define MLIR_DIALECT_LINALG_TRANSFORMOPS_LINALGMATCHOPS_H
21 Value structuredOpHandle);
24 template <
typename OpTy>
30 OpTy::template hasTrait<SingleOpMatcherOpTrait>(),
31 "StructuredOpPredicateOpTrait requires SingleOpMatcherOpTrait");
34 op, cast<OpTy>(op).getOperandHandle());
45 #define GET_OP_CLASSES
46 #include "mlir/Dialect/Linalg/TransformOps/LinalgMatchOps.h.inc"
Helper class for implementing traits.
Operation is the basic unit of execution within MLIR.
This class represents an instance of an SSA value in the MLIR system, representing a computable value...
Include the generated interface declarations.