namespace mlir {
namespace transform {
class DebugEmitParamAsRemarkOp;
}
}
namespace mlir {
namespace transform {
class DebugEmitRemarkAtOp;
}
}
#ifdef GET_OP_CLASSES
#undef GET_OP_CLASSES
namespace mlir {
namespace transform {
namespace detail {
class DebugEmitParamAsRemarkOpGenericAdaptorBase { … };
}
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> { … };
}
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::mlir::transform::DebugEmitParamAsRemarkOp)
namespace mlir {
namespace transform {
namespace detail {
class DebugEmitRemarkAtOpGenericAdaptorBase { … };
}
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> { … };
}
}
MLIR_DECLARE_EXPLICIT_TYPE_ID(::mlir::transform::DebugEmitRemarkAtOp)
#endif