Files
gps/tools/local/circt/include/mlir/Conversion/ConvertToEmitC/ConvertToEmitCPatternInterface.h.inc
T
2026-07-12 11:01:51 +03:00

23 lines
1.1 KiB
C++

/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|* *|
|* Dialect Interface Declarations *|
|* *|
|* Automatically generated file, do not edit! *|
|* *|
\*===----------------------------------------------------------------------===*/
namespace mlir {
class ConvertToEmitCPatternInterface : public ::mlir::DialectInterface::Base<ConvertToEmitCPatternInterface> {
public:
/// Hook for derived dialect interface to provide conversion patterns
/// and mark dialect legal for the conversion target.
virtual void populateConvertToEmitCConversionPatterns(::mlir::ConversionTarget & target, ::mlir::TypeConverter & typeConverter, ::mlir::RewritePatternSet & patterns, ::std::optional<bool> lowerToCpp) const = 0;
protected:
ConvertToEmitCPatternInterface(::mlir::Dialect *dialect) : Base(dialect) {}
};
} // namespace mlir