[MLIR] Remove redundant library dependencies
In cmake, it is redundant to have a target list under target_link_libraries() and add_dependency(). This patch removes the redundant dependency from add_dependency(). Differential Revision: https://reviews.llvm.org/D74929
This commit is contained in:
parent
2f265e3528
commit
e1cb15c8f9
|
@ -31,10 +31,8 @@ add_llvm_library(MLIRAnalysis
|
||||||
LLVMSupport
|
LLVMSupport
|
||||||
)
|
)
|
||||||
add_dependencies(MLIRAnalysis
|
add_dependencies(MLIRAnalysis
|
||||||
MLIRAffineOps
|
|
||||||
MLIRCallOpInterfacesIncGen
|
MLIRCallOpInterfacesIncGen
|
||||||
MLIRTypeInferOpInterfaceIncGen
|
MLIRTypeInferOpInterfaceIncGen
|
||||||
MLIRLoopOps
|
|
||||||
)
|
)
|
||||||
|
|
||||||
add_llvm_library(MLIRLoopAnalysis
|
add_llvm_library(MLIRLoopAnalysis
|
||||||
|
@ -56,8 +54,6 @@ add_llvm_library(MLIRLoopAnalysis
|
||||||
LLVMSupport
|
LLVMSupport
|
||||||
)
|
)
|
||||||
add_dependencies(MLIRLoopAnalysis
|
add_dependencies(MLIRLoopAnalysis
|
||||||
MLIRAffineOps
|
|
||||||
MLIRCallOpInterfacesIncGen
|
MLIRCallOpInterfacesIncGen
|
||||||
MLIRTypeInferOpInterfaceIncGen
|
MLIRTypeInferOpInterfaceIncGen
|
||||||
MLIRLoopOps
|
|
||||||
)
|
)
|
||||||
|
|
|
@ -14,12 +14,3 @@ add_mlir_conversion_library(MLIRAffineToStandard
|
||||||
LLVMCore
|
LLVMCore
|
||||||
LLVMSupport
|
LLVMSupport
|
||||||
)
|
)
|
||||||
add_dependencies(
|
|
||||||
MLIRAffineToStandard
|
|
||||||
|
|
||||||
MLIRAffineOps
|
|
||||||
MLIRStandardOps
|
|
||||||
MLIRIR
|
|
||||||
LLVMCore
|
|
||||||
LLVMSupport
|
|
||||||
)
|
|
||||||
|
|
|
@ -13,11 +13,3 @@ add_mlir_conversion_library(MLIRLoopToStandard
|
||||||
LLVMCore
|
LLVMCore
|
||||||
LLVMSupport
|
LLVMSupport
|
||||||
)
|
)
|
||||||
add_dependencies(
|
|
||||||
MLIRLoopToStandard
|
|
||||||
|
|
||||||
MLIRLoopOps
|
|
||||||
MLIRTransforms
|
|
||||||
LLVMCore
|
|
||||||
LLVMSupport
|
|
||||||
)
|
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
set(LIBS
|
add_mlir_conversion_library(MLIRLoopsToGPU
|
||||||
|
LoopsToGPU.cpp
|
||||||
|
LoopsToGPUPass.cpp
|
||||||
|
|
||||||
|
ADDITIONAL_HEADER_DIRS
|
||||||
|
${MLIR_MAIN_INCLUDE_DIR}/mlir/Conversion/LoopsToGPU
|
||||||
|
|
||||||
|
LINK_LIBS
|
||||||
MLIRAffineOps
|
MLIRAffineOps
|
||||||
MLIRAffineToStandard
|
MLIRAffineToStandard
|
||||||
MLIRGPU
|
MLIRGPU
|
||||||
|
@ -11,16 +18,4 @@ set(LIBS
|
||||||
MLIRTransforms
|
MLIRTransforms
|
||||||
MLIRTransformUtils
|
MLIRTransformUtils
|
||||||
LLVMSupport
|
LLVMSupport
|
||||||
)
|
|
||||||
|
|
||||||
add_mlir_conversion_library(MLIRLoopsToGPU
|
|
||||||
LoopsToGPU.cpp
|
|
||||||
LoopsToGPUPass.cpp
|
|
||||||
|
|
||||||
ADDITIONAL_HEADER_DIRS
|
|
||||||
${MLIR_MAIN_INCLUDE_DIR}/mlir/Conversion/LoopsToGPU
|
|
||||||
|
|
||||||
LINK_LIBS
|
|
||||||
${LIBS}
|
|
||||||
)
|
)
|
||||||
add_dependencies(MLIRLoopsToGPU ${LIBS})
|
|
||||||
|
|
|
@ -13,11 +13,3 @@ add_mlir_conversion_library(MLIRStandardToLLVM
|
||||||
LLVMCore
|
LLVMCore
|
||||||
LLVMSupport
|
LLVMSupport
|
||||||
)
|
)
|
||||||
add_dependencies(
|
|
||||||
MLIRStandardToLLVM
|
|
||||||
|
|
||||||
MLIRLLVMIR
|
|
||||||
MLIRTransforms
|
|
||||||
LLVMCore
|
|
||||||
LLVMSupport
|
|
||||||
)
|
|
||||||
|
|
|
@ -13,10 +13,6 @@ add_mlir_dialect_library(MLIRAffineOps
|
||||||
LLVMSupport
|
LLVMSupport
|
||||||
)
|
)
|
||||||
add_dependencies(MLIRAffineOps
|
add_dependencies(MLIRAffineOps
|
||||||
|
|
||||||
MLIRAffineOpsIncGen
|
MLIRAffineOpsIncGen
|
||||||
MLIREDSC
|
|
||||||
MLIRIR
|
|
||||||
MLIRLoopLikeInterfaceIncGen
|
MLIRLoopLikeInterfaceIncGen
|
||||||
MLIRStandardOps
|
|
||||||
)
|
)
|
||||||
|
|
|
@ -16,9 +16,5 @@ add_mlir_dialect_library(MLIRFxpMathOps
|
||||||
LLVMSupport
|
LLVMSupport
|
||||||
)
|
)
|
||||||
add_dependencies(MLIRFxpMathOps
|
add_dependencies(MLIRFxpMathOps
|
||||||
MLIRFxpMathOpsIncGen
|
MLIRFxpMathOpsIncGen
|
||||||
MLIRQuantOps
|
)
|
||||||
MLIRIR
|
|
||||||
MLIRPass
|
|
||||||
MLIRSupport
|
|
||||||
MLIRStandardOps)
|
|
||||||
|
|
|
@ -21,10 +21,4 @@ add_mlir_dialect_library(MLIRGPU
|
||||||
)
|
)
|
||||||
add_dependencies(MLIRGPU
|
add_dependencies(MLIRGPU
|
||||||
MLIRGPUOpsIncGen
|
MLIRGPUOpsIncGen
|
||||||
MLIREDSC
|
)
|
||||||
MLIRIR
|
|
||||||
MLIRLLVMIR
|
|
||||||
MLIRLoopOps
|
|
||||||
MLIRSupport
|
|
||||||
MLIRTransformUtils
|
|
||||||
LLVMSupport)
|
|
||||||
|
|
|
@ -11,7 +11,10 @@ add_mlir_dialect_library(MLIRLLVMIR
|
||||||
MLIRIR
|
MLIRIR
|
||||||
MLIRSupport
|
MLIRSupport
|
||||||
)
|
)
|
||||||
add_dependencies(MLIRLLVMIR MLIRLLVMOpsIncGen MLIRLLVMConversionsIncGen LLVMAsmParser LLVMCore LLVMSupport)
|
add_dependencies(MLIRLLVMIR
|
||||||
|
MLIRLLVMOpsIncGen
|
||||||
|
MLIRLLVMConversionsIncGen
|
||||||
|
)
|
||||||
|
|
||||||
add_mlir_dialect_library(MLIRNVVMIR
|
add_mlir_dialect_library(MLIRNVVMIR
|
||||||
IR/NVVMDialect.cpp
|
IR/NVVMDialect.cpp
|
||||||
|
@ -26,7 +29,11 @@ add_mlir_dialect_library(MLIRNVVMIR
|
||||||
LLVMSupport
|
LLVMSupport
|
||||||
LLVMCore
|
LLVMCore
|
||||||
)
|
)
|
||||||
add_dependencies(MLIRNVVMIR MLIRNVVMOpsIncGen MLIRNVVMConversionsIncGen LLVMAsmParser LLVMCore LLVMSupport)
|
add_dependencies(MLIRNVVMIR
|
||||||
|
MLIRNVVMOpsIncGen
|
||||||
|
MLIRNVVMConversionsIncGen
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
add_mlir_dialect_library(MLIRROCDLIR
|
add_mlir_dialect_library(MLIRROCDLIR
|
||||||
|
@ -41,4 +48,7 @@ add_mlir_dialect_library(MLIRROCDLIR
|
||||||
LLVMSupport
|
LLVMSupport
|
||||||
MLIRIR
|
MLIRIR
|
||||||
)
|
)
|
||||||
add_dependencies(MLIRROCDLIR MLIRROCDLOpsIncGen MLIRROCDLConversionsIncGen LLVMAsmParser LLVMCore LLVMSupport)
|
add_dependencies(MLIRROCDLIR
|
||||||
|
MLIRROCDLOpsIncGen
|
||||||
|
MLIRROCDLConversionsIncGen
|
||||||
|
)
|
||||||
|
|
|
@ -1,21 +1,15 @@
|
||||||
set(LIBS
|
|
||||||
MLIRIR
|
|
||||||
MLIRLinalgOps
|
|
||||||
MLIRStandardOps
|
|
||||||
LLVMSupport
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
add_mlir_dialect_library(MLIRLinalgAnalysis
|
add_mlir_dialect_library(MLIRLinalgAnalysis
|
||||||
DependenceAnalysis.cpp
|
DependenceAnalysis.cpp
|
||||||
|
|
||||||
ADDITIONAL_HEADER_DIRS
|
ADDITIONAL_HEADER_DIRS
|
||||||
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Linalg
|
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Linalg
|
||||||
|
|
||||||
DEPENDS
|
DEPENDS
|
||||||
intrinsics_gen
|
intrinsics_gen
|
||||||
|
|
||||||
LINK_LIBS
|
LINK_LIBS
|
||||||
${LIBS}
|
MLIRIR
|
||||||
|
MLIRLinalgOps
|
||||||
|
MLIRStandardOps
|
||||||
|
LLVMSupport
|
||||||
)
|
)
|
||||||
|
|
||||||
add_dependencies(MLIRLinalgAnalysis ${LIBS})
|
|
||||||
|
|
|
@ -1,5 +1,13 @@
|
||||||
set(LIBS
|
add_mlir_dialect_library(MLIRLinalgEDSC
|
||||||
|
Builders.cpp
|
||||||
|
|
||||||
|
ADDITIONAL_HEADER_DIRS
|
||||||
|
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Linalg
|
||||||
|
|
||||||
|
DEPENDS
|
||||||
|
intrinsics_gen
|
||||||
|
|
||||||
|
LINK_LIBS
|
||||||
MLIREDSC
|
MLIREDSC
|
||||||
MLIRIR
|
MLIRIR
|
||||||
MLIRAffineOps
|
MLIRAffineOps
|
||||||
|
@ -8,17 +16,3 @@ set(LIBS
|
||||||
MLIRStandardOps
|
MLIRStandardOps
|
||||||
LLVMSupport
|
LLVMSupport
|
||||||
)
|
)
|
||||||
|
|
||||||
add_mlir_dialect_library(MLIRLinalgEDSC
|
|
||||||
Builders.cpp
|
|
||||||
|
|
||||||
ADDITIONAL_HEADER_DIRS
|
|
||||||
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Linalg
|
|
||||||
DEPENDS
|
|
||||||
intrinsics_gen
|
|
||||||
|
|
||||||
LINK_LIBS
|
|
||||||
${LIBS}
|
|
||||||
)
|
|
||||||
|
|
||||||
add_dependencies(MLIRLinalgEDSC ${LIBS})
|
|
||||||
|
|
|
@ -1,16 +1,10 @@
|
||||||
set(LIBS
|
|
||||||
MLIRIR
|
|
||||||
MLIRStandardOps
|
|
||||||
MLIRSupport
|
|
||||||
LLVMSupport
|
|
||||||
)
|
|
||||||
|
|
||||||
add_mlir_dialect_library(MLIRLinalgOps
|
add_mlir_dialect_library(MLIRLinalgOps
|
||||||
LinalgOps.cpp
|
LinalgOps.cpp
|
||||||
LinalgTypes.cpp
|
LinalgTypes.cpp
|
||||||
|
|
||||||
ADDITIONAL_HEADER_DIRS
|
ADDITIONAL_HEADER_DIRS
|
||||||
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Linalg
|
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Linalg
|
||||||
|
|
||||||
DEPENDS
|
DEPENDS
|
||||||
intrinsics_gen
|
intrinsics_gen
|
||||||
|
|
||||||
|
@ -20,10 +14,7 @@ add_mlir_dialect_library(MLIRLinalgOps
|
||||||
MLIRSupport
|
MLIRSupport
|
||||||
LLVMSupport
|
LLVMSupport
|
||||||
)
|
)
|
||||||
|
|
||||||
add_dependencies(MLIRLinalgOps
|
add_dependencies(MLIRLinalgOps
|
||||||
|
|
||||||
${LIBS}
|
|
||||||
MLIRLinalgOpsIncGen
|
MLIRLinalgOpsIncGen
|
||||||
MLIRLinalgStructuredOpsIncGen
|
MLIRLinalgStructuredOpsIncGen
|
||||||
MLIRLinalgStructuredOpsInterfaceIncGen
|
MLIRLinalgStructuredOpsInterfaceIncGen
|
||||||
|
|
|
@ -1,5 +1,16 @@
|
||||||
set(LIBS
|
add_mlir_dialect_library(MLIRLinalgTransforms
|
||||||
|
Fusion.cpp
|
||||||
|
LinalgTransforms.cpp
|
||||||
|
LinalgToLoops.cpp
|
||||||
|
Promotion.cpp
|
||||||
|
Tiling.cpp
|
||||||
|
|
||||||
|
ADDITIONAL_HEADER_DIRS
|
||||||
|
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Linalg
|
||||||
|
DEPENDS
|
||||||
|
intrinsics_gen
|
||||||
|
|
||||||
|
LINK_LIBS
|
||||||
MLIRAffineOps
|
MLIRAffineOps
|
||||||
MLIRAnalysis
|
MLIRAnalysis
|
||||||
MLIREDSC
|
MLIREDSC
|
||||||
|
@ -16,25 +27,6 @@ set(LIBS
|
||||||
MLIRVectorOps
|
MLIRVectorOps
|
||||||
LLVMSupport
|
LLVMSupport
|
||||||
)
|
)
|
||||||
|
|
||||||
add_mlir_dialect_library(MLIRLinalgTransforms
|
|
||||||
Fusion.cpp
|
|
||||||
LinalgTransforms.cpp
|
|
||||||
LinalgToLoops.cpp
|
|
||||||
Promotion.cpp
|
|
||||||
Tiling.cpp
|
|
||||||
|
|
||||||
ADDITIONAL_HEADER_DIRS
|
|
||||||
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Linalg
|
|
||||||
DEPENDS
|
|
||||||
intrinsics_gen
|
|
||||||
|
|
||||||
LINK_LIBS
|
|
||||||
${LIBS}
|
|
||||||
)
|
|
||||||
|
|
||||||
add_dependencies(MLIRLinalgTransforms
|
add_dependencies(MLIRLinalgTransforms
|
||||||
|
|
||||||
${LIBS}
|
|
||||||
MLIRLinalgTransformPatternsIncGen
|
MLIRLinalgTransformPatternsIncGen
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,4 +1,13 @@
|
||||||
set(LIBS
|
add_mlir_dialect_library(MLIRLinalgUtils
|
||||||
|
Utils.cpp
|
||||||
|
|
||||||
|
ADDITIONAL_HEADER_DIRS
|
||||||
|
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Linalg
|
||||||
|
|
||||||
|
DEPENDS
|
||||||
|
intrinsics_gen
|
||||||
|
|
||||||
|
LINK_LIBS
|
||||||
MLIRAffineOps
|
MLIRAffineOps
|
||||||
MLIREDSC
|
MLIREDSC
|
||||||
MLIRIR
|
MLIRIR
|
||||||
|
@ -9,17 +18,3 @@ set(LIBS
|
||||||
MLIRTransformUtils
|
MLIRTransformUtils
|
||||||
LLVMSupport
|
LLVMSupport
|
||||||
)
|
)
|
||||||
|
|
||||||
add_mlir_dialect_library(MLIRLinalgUtils
|
|
||||||
|
|
||||||
Utils.cpp
|
|
||||||
|
|
||||||
ADDITIONAL_HEADER_DIRS
|
|
||||||
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Linalg
|
|
||||||
DEPENDS
|
|
||||||
intrinsics_gen
|
|
||||||
|
|
||||||
LINK_LIBS
|
|
||||||
${LIBS})
|
|
||||||
|
|
||||||
add_dependencies(MLIRLinalgUtils ${LIBS})
|
|
||||||
|
|
|
@ -13,12 +13,8 @@ add_mlir_dialect_library(MLIRLoopOps
|
||||||
LLVMSupport
|
LLVMSupport
|
||||||
)
|
)
|
||||||
add_dependencies(MLIRLoopOps
|
add_dependencies(MLIRLoopOps
|
||||||
|
|
||||||
MLIREDSC
|
|
||||||
MLIRLoopLikeInterfaceIncGen
|
MLIRLoopLikeInterfaceIncGen
|
||||||
MLIRLoopOpsIncGen
|
MLIRLoopOpsIncGen
|
||||||
MLIRStandardOps
|
|
||||||
LLVMSupport
|
|
||||||
)
|
)
|
||||||
|
|
||||||
add_subdirectory(Transforms)
|
add_subdirectory(Transforms)
|
||||||
|
|
|
@ -21,8 +21,5 @@ add_mlir_dialect_library(MLIRQuantOps
|
||||||
LLVMSupport
|
LLVMSupport
|
||||||
)
|
)
|
||||||
add_dependencies(MLIRQuantOps
|
add_dependencies(MLIRQuantOps
|
||||||
MLIRIR
|
MLIRQuantOpsIncGen
|
||||||
MLIRPass
|
)
|
||||||
MLIRQuantOpsIncGen
|
|
||||||
MLIRSupport
|
|
||||||
MLIRStandardOps)
|
|
||||||
|
|
|
@ -10,4 +10,3 @@ add_mlir_dialect_library(MLIRSDBM
|
||||||
MLIRSupport
|
MLIRSupport
|
||||||
LLVMSupport
|
LLVMSupport
|
||||||
)
|
)
|
||||||
add_dependencies(MLIRSDBM MLIRIR)
|
|
||||||
|
|
|
@ -14,10 +14,6 @@ add_mlir_dialect_library(MLIRStandardOps
|
||||||
LLVMSupport
|
LLVMSupport
|
||||||
)
|
)
|
||||||
add_dependencies(MLIRStandardOps
|
add_dependencies(MLIRStandardOps
|
||||||
|
|
||||||
MLIRCallOpInterfacesIncGen
|
MLIRCallOpInterfacesIncGen
|
||||||
MLIREDSC
|
|
||||||
MLIRIR
|
|
||||||
MLIRStandardOpsIncGen
|
MLIRStandardOpsIncGen
|
||||||
LLVMSupport
|
|
||||||
)
|
)
|
||||||
|
|
|
@ -27,4 +27,3 @@ add_llvm_library(MLIREDSCInterface
|
||||||
MLIRParser
|
MLIRParser
|
||||||
LLVMSupport
|
LLVMSupport
|
||||||
)
|
)
|
||||||
add_dependencies(MLIREDSCInterface MLIRIR)
|
|
||||||
|
|
|
@ -10,4 +10,7 @@ add_llvm_library(MLIRIR
|
||||||
LLVMSupport
|
LLVMSupport
|
||||||
${LLVM_PTHREAD_LIB}
|
${LLVM_PTHREAD_LIB}
|
||||||
)
|
)
|
||||||
add_dependencies(MLIRIR MLIRCallOpInterfacesIncGen MLIROpAsmInterfacesIncGen MLIRSupport LLVMSupport)
|
add_dependencies(MLIRIR
|
||||||
|
MLIRCallOpInterfacesIncGen
|
||||||
|
MLIROpAsmInterfacesIncGen
|
||||||
|
)
|
||||||
|
|
|
@ -11,4 +11,3 @@ add_llvm_library(MLIRParser
|
||||||
MLIRAnalysis
|
MLIRAnalysis
|
||||||
LLVMSupport
|
LLVMSupport
|
||||||
)
|
)
|
||||||
add_dependencies(MLIRParser MLIRIR MLIRAnalysis)
|
|
||||||
|
|
|
@ -12,4 +12,3 @@ add_llvm_library(MLIRPass
|
||||||
LLVMIRReader
|
LLVMIRReader
|
||||||
LLVMSupport
|
LLVMSupport
|
||||||
)
|
)
|
||||||
add_dependencies(MLIRPass MLIRAnalysis MLIRIR LLVMSupport)
|
|
||||||
|
|
|
@ -18,12 +18,6 @@ add_llvm_library(MLIRQuantizerSupport
|
||||||
LLVMSupport
|
LLVMSupport
|
||||||
)
|
)
|
||||||
|
|
||||||
add_dependencies(MLIRQuantizerSupport
|
|
||||||
MLIRIR
|
|
||||||
MLIRQuantOps
|
|
||||||
MLIRSupport
|
|
||||||
MLIRStandardOps)
|
|
||||||
|
|
||||||
# Configurations.
|
# Configurations.
|
||||||
add_llvm_library(MLIRQuantizerFxpMathConfig
|
add_llvm_library(MLIRQuantizerFxpMathConfig
|
||||||
Configurations/FxpMathConfig.cpp
|
Configurations/FxpMathConfig.cpp
|
||||||
|
@ -41,8 +35,8 @@ add_llvm_library(MLIRQuantizerFxpMathConfig
|
||||||
)
|
)
|
||||||
|
|
||||||
add_dependencies(MLIRQuantizerFxpMathConfig
|
add_dependencies(MLIRQuantizerFxpMathConfig
|
||||||
MLIRFxpMathOpsIncGen
|
MLIRFxpMathOpsIncGen
|
||||||
MLIRQuantizerSupport)
|
)
|
||||||
|
|
||||||
# Transforms.
|
# Transforms.
|
||||||
add_llvm_library(MLIRQuantizerTransforms
|
add_llvm_library(MLIRQuantizerTransforms
|
||||||
|
@ -62,7 +56,3 @@ add_llvm_library(MLIRQuantizerTransforms
|
||||||
MLIRTransformUtils
|
MLIRTransformUtils
|
||||||
LLVMSupport
|
LLVMSupport
|
||||||
)
|
)
|
||||||
add_dependencies(MLIRQuantizerTransforms
|
|
||||||
MLIRQuantizerFxpMathConfig
|
|
||||||
MLIRQuantizerSupport
|
|
||||||
MLIRPass)
|
|
||||||
|
|
|
@ -13,6 +13,3 @@ add_llvm_library(MLIRTestIR
|
||||||
)
|
)
|
||||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../TestDialect)
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../TestDialect)
|
||||||
include_directories(${CMAKE_CURRENT_BINARY_DIR}/../TestDialect)
|
include_directories(${CMAKE_CURRENT_BINARY_DIR}/../TestDialect)
|
||||||
add_dependencies(MLIRTestIR
|
|
||||||
MLIRTestDialect
|
|
||||||
)
|
|
||||||
|
|
Loading…
Reference in New Issue