[Mlir-commits] [mlir] Refactor LoopFuseSiblingOp and support parallel fusion (PR #94391)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Thu Jun 27 09:38:39 PDT 2024
srcarroll 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`
i think i addressed these except for `checkParallelAliasing`, which i dont see as an appropriate change for this PR
https://github.com/llvm/llvm-project/pull/94391
More information about the Mlir-commits
mailing list