llvm/tools/mlir/include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.h.inc

/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|*                                                                            *|
|* Op Declarations                                                            *|
|*                                                                            *|
|* Automatically generated file, do not edit!                                 *|
|* From: DebugExtensionOps.td                                                 *|
|*                                                                            *|
\*===----------------------------------------------------------------------===*/

namespace mlir {
namespace transform {
class DebugEmitParamAsRemarkOp;
} // namespace transform
} // namespace mlir
namespace mlir {
namespace transform {
class DebugEmitRemarkAtOp;
} // namespace transform
} // namespace mlir
#ifdef GET_OP_CLASSES
#undef GET_OP_CLASSES

namespace mlir {
namespace transform {

//===----------------------------------------------------------------------===//
// ::mlir::transform::DebugEmitParamAsRemarkOp declarations
//===----------------------------------------------------------------------===//

namespace detail {
class DebugEmitParamAsRemarkOpGenericAdaptorBase {};
} // namespace detail
template <typename RangeT>
class DebugEmitParamAsRemarkOpGenericAdaptor : public detail::DebugEmitParamAsRemarkOpGenericAdaptorBase {};
class DebugEmitParamAsRemarkOpAdaptor : public DebugEmitParamAsRemarkOpGenericAdaptor<::mlir::ValueRange> {};
class DebugEmitParamAsRemarkOp : public ::mlir::Op<DebugEmitParamAsRemarkOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::AtLeastNOperands<1>::Impl, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::transform::TransformOpInterface::Trait, ::mlir::transform::MatchOpInterface::Trait, ::mlir::MemoryEffectOpInterface::Trait, ::mlir::transform::NavigationTransformOpTrait> {};
} // namespace transform
} // namespace mlir
MLIR_DECLARE_EXPLICIT_TYPE_ID(::mlir::transform::DebugEmitParamAsRemarkOp)

namespace mlir {
namespace transform {

//===----------------------------------------------------------------------===//
// ::mlir::transform::DebugEmitRemarkAtOp declarations
//===----------------------------------------------------------------------===//

namespace detail {
class DebugEmitRemarkAtOpGenericAdaptorBase {};
} // namespace detail
template <typename RangeT>
class DebugEmitRemarkAtOpGenericAdaptor : public detail::DebugEmitRemarkAtOpGenericAdaptorBase {};
class DebugEmitRemarkAtOpAdaptor : public DebugEmitRemarkAtOpGenericAdaptor<::mlir::ValueRange> {};
class DebugEmitRemarkAtOp : public ::mlir::Op<DebugEmitRemarkAtOp, ::mlir::OpTrait::ZeroRegions, ::mlir::OpTrait::ZeroResults, ::mlir::OpTrait::ZeroSuccessors, ::mlir::OpTrait::OneOperand, ::mlir::OpTrait::OpInvariants, ::mlir::BytecodeOpInterface::Trait, ::mlir::transform::TransformOpInterface::Trait, ::mlir::transform::MatchOpInterface::Trait, ::mlir::MemoryEffectOpInterface::Trait, ::mlir::transform::NavigationTransformOpTrait> {};
} // namespace transform
} // namespace mlir
MLIR_DECLARE_EXPLICIT_TYPE_ID(::mlir::transform::DebugEmitRemarkAtOp)


#endif  // GET_OP_CLASSES