[Mlir-commits] [mlir] Refactor LoopFuseSiblingOp and support parallel fusion (PR #94391)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Sat Jun 8 10:08:41 PDT 2024


srcarroll wrote:

so if i want to use `isOpSibling` in `checkFusionStructuralLegality` and keep the transform diagnostics, i would need to introduce a transform dependency on scf utils, which i don't think is very desirable.  the alternative would be to have `checkFusionStructuralLegality` as part of the `MLIRSCFTransformOps` lib. But then to be able to use this in `ParallelLoopFusion`, the `MLIRSCFTransforms` lib would need to depend on `MLIRSCFTransformOps`. Which I personally think is ok, but would like to hear thoughts on this

https://github.com/llvm/llvm-project/pull/94391


More information about the Mlir-commits mailing list