[Mlir-commits] [llvm] [mlir] [mlir] Move InlinerInterface from Transforms to Interfaces. (PR #84878)

Christian Sigg llvmlistbot at llvm.org
Tue Mar 12 00:21:55 PDT 2024


chsigg wrote:

I see.

Another way to solve the circular dependency is to create a separate bazel target for just InliningUtils. After that, TransformUtils can be merged into Transforms without creating circular dependencies. Sorry for being bazel-centric here. I'm assuming that with CMake the layering is not as strict, but the layering is still not ideal. What is the relationship of MLIRTransform and MLIRTransformUtils?

Would it be better to move the InlinerInterface to a separate file and CMake library that still lives under Transforms/Utils?

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


More information about the Mlir-commits mailing list