From: Mehdi Amini Date: Tue, 8 Mar 2022 20:31:16 +0000 (+0000) Subject: Fix link of libmlir.so by adding ExecutionEngine as dependency to GPUTransforms X-Git-Tag: upstream/15.0.7~14223 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b743850b736e4a89378be8bed61c1b3489b56d19;p=platform%2Fupstream%2Fllvm.git Fix link of libmlir.so by adding ExecutionEngine as dependency to GPUTransforms This feels like a layering violation, but it fixes the build. Fixes #54242 tools/mlir/lib/Dialect/GPU/CMakeFiles/obj.MLIRGPUTransforms.dir/Transforms/SerializeToHsaco.cpp.o:SerializeToHsaco.cpp:function (anonymous namespace)::SerializeToHsacoPass::optimizeLlvm(llvm::Module&, llvm::TargetMachine&): error: undefined reference to 'mlir::makeOptimizingTransformer(unsigned int, unsigned int, llvm::TargetMachine*)' --- diff --git a/mlir/lib/Dialect/GPU/CMakeLists.txt b/mlir/lib/Dialect/GPU/CMakeLists.txt index 56587d4..fc3c26b 100644 --- a/mlir/lib/Dialect/GPU/CMakeLists.txt +++ b/mlir/lib/Dialect/GPU/CMakeLists.txt @@ -11,6 +11,7 @@ if (MLIR_ENABLE_ROCM_CONVERSIONS) IRReader linker MCParser + MLIRExecutionEngine AMDGPUAsmParser AMDGPUCodeGen AMDGPUDesc