Changeset View
Changeset View
Standalone View
Standalone View
mlir/include/mlir/Dialect/Async/Passes.h
Show All 15 Lines | |||||
#include "mlir/Pass/Pass.h" | #include "mlir/Pass/Pass.h" | ||||
namespace mlir { | namespace mlir { | ||||
std::unique_ptr<Pass> createAsyncParallelForPass(); | std::unique_ptr<Pass> createAsyncParallelForPass(); | ||||
std::unique_ptr<Pass> createAsyncParallelForPass(bool asyncDispatch, | std::unique_ptr<Pass> createAsyncParallelForPass(bool asyncDispatch, | ||||
int32_t numWorkerThreads, | int32_t numWorkerThreads, | ||||
int32_t targetBlockSize); | int32_t minTaskSize); | ||||
std::unique_ptr<OperationPass<ModuleOp>> createAsyncToAsyncRuntimePass(); | std::unique_ptr<OperationPass<ModuleOp>> createAsyncToAsyncRuntimePass(); | ||||
std::unique_ptr<Pass> createAsyncRuntimeRefCountingPass(); | std::unique_ptr<Pass> createAsyncRuntimeRefCountingPass(); | ||||
std::unique_ptr<Pass> createAsyncRuntimeRefCountingOptPass(); | std::unique_ptr<Pass> createAsyncRuntimeRefCountingOptPass(); | ||||
std::unique_ptr<Pass> createAsyncRuntimePolicyBasedRefCountingPass(); | std::unique_ptr<Pass> createAsyncRuntimePolicyBasedRefCountingPass(); | ||||
Show All 12 Lines |