[Mlir-commits] [mlir] [MLIR] Fix LLVMIRTransforms build failure (PR #125485)
Thomas Preud'homme
llvmlistbot at llvm.org
Mon Feb 3 14:58:14 PST 2025
RoboTux wrote:
The dependency on the new MLIRLLVMIRTransformsLegalizeForExport is because ModuleTranslation.cpp in MLIRTargetLLVMIRExport includes LegalizeForExport.h specifically. So it felt natural to depend on that transform specifically.
I'm not sure what you mean by having LLVMDialect depending on omp_gen, but if you mean MLIRTargetLLVMIRExport which correspond includes ModuleTranslation it already depends on the component FrontendOpenMP. The build issue is solved by adding the missing depend of NVVMDialect over MLIRTargetLLVMIRExport but that creates a dependency cycle. The rest of the patch is meant to break that dependency cycle.
https://github.com/llvm/llvm-project/pull/125485
More information about the Mlir-commits
mailing list