9#ifndef MLIR_DIALECT_TRANSFORM_TRANSFORMS_TRANSFORMINTERPRETERUTILS_H
10#define MLIR_DIALECT_TRANSFORM_TRANSFORMS_TRANSFORMINTERPRETERUTILS_H
36 SmallVectorImpl<std::string> &fileNames);
42 llvm::StringRef transformFileName,
43 OwningOpRef<ModuleOp> &transformModule);
50 ArrayRef<std::string> transformLibraryPaths,
51 OwningOpRef<ModuleOp> &transformModule);
68 Operation *root, ModuleOp module,
69 StringRef entryPoint = TransformDialect::kTransformEntryPointSymbolName);
82 Operation *transformRoot,
83 ModuleOp transformModule,
87 TransformOpInterface transformRoot,
88 ModuleOp transformModule,
static llvm::ManagedStatic< PassManagerOptions > options
MLIRContext is the top-level object for a collection of MLIR operations.
Operation is the basic unit of execution within MLIR.
This class acts as an owning reference to an op, and will automatically destroy the held op on destru...
This class contains a list of basic blocks and a link to the parent operation it is attached to.
Include the generated interface declarations.