#ifndef CONCRETELANG_FHELINALG_TILING_PASS #define CONCRETELANG_FHELINALG_TILING_PASS include "mlir/Pass/PassBase.td" def ForLoopToParallel : Pass<"for-loop-to-parallel", "mlir::ModuleOp"> { let summary = "Transform scf.for marked with the custom attribute parallel = true loop " "to scf.parallel after the bufferization"; let constructor = "mlir::concretelang::createForLoopToParallel()"; let dependentDialects = ["mlir::scf::SCFDialect"]; } #endif