[Mlir-commits] [mlir] Refactor LoopFuseSiblingOp and support parallel fusion (PR #94391)
Ivan Butygin
llvmlistbot at llvm.org
Tue Jun 4 18:38:24 PDT 2024
Hardcode84 wrote:
* `checkFusionStructuralLegality` - keep as static function for now in `ParallelLoopFusion.cpp`, use exisitng `isSibling` for transform.
* `fuseParallel` (`fuseIndependentSiblingParallelLoops`) - `Utils.h/cpp` as `fuseIndependentSiblingForallLoops` and `fuseIndependentSiblingForLoops` are already there
* `checkParallelAliasing` - public function in `ParallelLoopFusion.cpp`
https://github.com/llvm/llvm-project/pull/94391
More information about the Mlir-commits
mailing list