[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