diff --git a/mlir/lib/Conversion/GPUToCUDA/CMakeLists.txt b/mlir/lib/Conversion/GPUToCUDA/CMakeLists.txt --- a/mlir/lib/Conversion/GPUToCUDA/CMakeLists.txt +++ b/mlir/lib/Conversion/GPUToCUDA/CMakeLists.txt @@ -20,6 +20,7 @@ DEPENDS MLIRConversionPassIncGen + intrinsics_gen ) target_link_libraries(MLIRGPUtoCUDATransforms PUBLIC diff --git a/mlir/lib/Conversion/LinalgToLLVM/CMakeLists.txt b/mlir/lib/Conversion/LinalgToLLVM/CMakeLists.txt --- a/mlir/lib/Conversion/LinalgToLLVM/CMakeLists.txt +++ b/mlir/lib/Conversion/LinalgToLLVM/CMakeLists.txt @@ -6,7 +6,8 @@ DEPENDS MLIRConversionPassIncGen -) + intrinsics_gen + ) target_link_libraries(MLIRLinalgToLLVM PUBLIC diff --git a/mlir/lib/Conversion/StandardToLLVM/CMakeLists.txt b/mlir/lib/Conversion/StandardToLLVM/CMakeLists.txt --- a/mlir/lib/Conversion/StandardToLLVM/CMakeLists.txt +++ b/mlir/lib/Conversion/StandardToLLVM/CMakeLists.txt @@ -6,7 +6,8 @@ DEPENDS MLIRConversionPassIncGen -) + intrinsics_gen + ) target_link_libraries( MLIRStandardToLLVM PUBLIC diff --git a/mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt b/mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt --- a/mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt +++ b/mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt @@ -6,7 +6,8 @@ DEPENDS MLIRConversionPassIncGen -) + intrinsics_gen + ) target_link_libraries(MLIRVectorToLLVM PUBLIC diff --git a/mlir/lib/Dialect/LLVMIR/CMakeLists.txt b/mlir/lib/Dialect/LLVMIR/CMakeLists.txt --- a/mlir/lib/Dialect/LLVMIR/CMakeLists.txt +++ b/mlir/lib/Dialect/LLVMIR/CMakeLists.txt @@ -9,6 +9,7 @@ DEPENDS MLIRLLVMOpsIncGen MLIRLLVMConversionsIncGen + intrinsics_gen ) target_link_libraries(MLIRLLVMIR PUBLIC @@ -35,6 +36,7 @@ DEPENDS MLIRLLVMAVX512IncGen MLIRLLVMAVX512ConversionsIncGen + intrinsics_gen ) target_link_libraries(MLIRLLVMAVX512 PUBLIC @@ -55,6 +57,7 @@ DEPENDS MLIRNVVMOpsIncGen MLIRNVVMConversionsIncGen + intrinsics_gen ) target_link_libraries(MLIRNVVMIR PUBLIC @@ -75,6 +78,7 @@ DEPENDS MLIRROCDLOpsIncGen MLIRROCDLConversionsIncGen + intrinsics_gen ) target_link_libraries(MLIRROCDLIR PUBLIC diff --git a/mlir/lib/Dialect/Linalg/Analysis/CMakeLists.txt b/mlir/lib/Dialect/Linalg/Analysis/CMakeLists.txt --- a/mlir/lib/Dialect/Linalg/Analysis/CMakeLists.txt +++ b/mlir/lib/Dialect/Linalg/Analysis/CMakeLists.txt @@ -3,9 +3,6 @@ ADDITIONAL_HEADER_DIRS ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Linalg - - DEPENDS - intrinsics_gen ) target_link_libraries(MLIRLinalgAnalysis diff --git a/mlir/lib/Dialect/Linalg/EDSC/CMakeLists.txt b/mlir/lib/Dialect/Linalg/EDSC/CMakeLists.txt --- a/mlir/lib/Dialect/Linalg/EDSC/CMakeLists.txt +++ b/mlir/lib/Dialect/Linalg/EDSC/CMakeLists.txt @@ -3,9 +3,6 @@ ADDITIONAL_HEADER_DIRS ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Linalg - - DEPENDS - intrinsics_gen ) target_link_libraries(MLIRLinalgEDSC diff --git a/mlir/lib/Dialect/Linalg/IR/CMakeLists.txt b/mlir/lib/Dialect/Linalg/IR/CMakeLists.txt --- a/mlir/lib/Dialect/Linalg/IR/CMakeLists.txt +++ b/mlir/lib/Dialect/Linalg/IR/CMakeLists.txt @@ -6,7 +6,6 @@ ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Linalg DEPENDS - intrinsics_gen MLIRLinalgOpsIncGen MLIRLinalgStructuredOpsIncGen MLIRLinalgStructuredOpsInterfaceIncGen diff --git a/mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt b/mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt --- a/mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt +++ b/mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt @@ -11,7 +11,6 @@ ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Linalg DEPENDS - intrinsics_gen MLIRLinalgPassIncGen ) target_link_libraries(MLIRLinalgTransforms diff --git a/mlir/lib/Dialect/Linalg/Utils/CMakeLists.txt b/mlir/lib/Dialect/Linalg/Utils/CMakeLists.txt --- a/mlir/lib/Dialect/Linalg/Utils/CMakeLists.txt +++ b/mlir/lib/Dialect/Linalg/Utils/CMakeLists.txt @@ -3,8 +3,6 @@ ADDITIONAL_HEADER_DIRS ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Linalg - DEPENDS - intrinsics_gen ) target_link_libraries(MLIRLinalgUtils diff --git a/mlir/lib/ExecutionEngine/CMakeLists.txt b/mlir/lib/ExecutionEngine/CMakeLists.txt --- a/mlir/lib/ExecutionEngine/CMakeLists.txt +++ b/mlir/lib/ExecutionEngine/CMakeLists.txt @@ -12,6 +12,9 @@ ADDITIONAL_HEADER_DIRS ${MLIR_MAIN_INCLUDE_DIR}/mlir/ExecutionEngine + + DEPENDS + intrinsics_gen ) target_link_libraries(MLIRExecutionEngine PUBLIC diff --git a/mlir/lib/Support/CMakeLists.txt b/mlir/lib/Support/CMakeLists.txt --- a/mlir/lib/Support/CMakeLists.txt +++ b/mlir/lib/Support/CMakeLists.txt @@ -35,6 +35,9 @@ add_llvm_library(MLIRJitRunner JitRunner.cpp + + DEPENDS + intrinsics_gen ) target_link_libraries(MLIRJitRunner PUBLIC