Files
concrete/compiler/include/concretelang/Transforms/Passes.td
2022-06-24 11:00:08 +02:00

15 lines
471 B
TableGen

#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