9#ifndef MLIR_DIALECT_EMITC_TRANSFORMS_TRANSFORMS_H
10#define MLIR_DIALECT_EMITC_TRANSFORMS_TRANSFORMS_H
14#include "llvm/ADT/DenseMap.h"
void populateWrapFuncInClass(RewritePatternSet &patterns, StringRef funcName, DenseMap< FuncOp, llvm::DenseSet< GlobalOp > > &globalsToMove)
void populateExpressionPatterns(RewritePatternSet &patterns)
Populates patterns with expression-related patterns.
ExpressionOp createExpression(Operation *op, OpBuilder &builder)
Include the generated interface declarations.
llvm::DenseMap< KeyT, ValueT, KeyInfoT, BucketT > DenseMap