13 #ifndef MLIR_DIALECT_ASYNC_PASSES_H_
14 #define MLIR_DIALECT_ASYNC_PASSES_H_
20 class ConversionTarget;
23 #include "mlir/Dialect/Async/Passes.h.inc"
28 int32_t numWorkerThreads,
32 RewritePatternSet &patterns, ConversionTarget &target);
49 #define GEN_PASS_REGISTRATION
50 #include "mlir/Dialect/Async/Passes.h.inc"
Include the generated interface declarations.
std::unique_ptr< Pass > createAsyncParallelForPass()
std::unique_ptr< Pass > createAsyncRuntimePolicyBasedRefCountingPass()
void populateAsyncFuncToAsyncRuntimeConversionPatterns(RewritePatternSet &patterns, ConversionTarget &target)
std::unique_ptr< Pass > createAsyncRuntimeRefCountingOptPass()
std::unique_ptr< Pass > createAsyncRuntimeRefCountingPass()
std::unique_ptr< OperationPass< ModuleOp > > createAsyncToAsyncRuntimePass()
std::unique_ptr< OperationPass< ModuleOp > > createAsyncFuncToAsyncRuntimePass()