#include "TestDialect.h"
#include "mlir/Dialect/PDL/IR/PDL.h"
#include "mlir/Dialect/PDLInterp/IR/PDLInterp.h"
#include "mlir/Interfaces/CastInterfaces.h"
#include "mlir/Parser/Parser.h"
#include "mlir/Pass/Pass.h"
#include "mlir/Pass/PassManager.h"
#include "mlir/Transforms/GreedyPatternRewriteDriver.h"
usingnamespacemlir;
#include "TestPDLLPatterns.h.inc"
namespace {
struct TestPDLLPass : public PassWrapper<TestPDLLPass, OperationPass<>> { … };
}
namespace mlir {
namespace test {
void registerTestPDLLPasses() { … }
}
}