Skip to content

Commit 8b47711

Browse files
authored
Revert "CMake: Remove unnecessary dependencies on LLVM/MLIR" (#110594)
Reverts #110362 Multiple bots are broken.
1 parent 7b23468 commit 8b47711

File tree

21 files changed

+50
-1
lines changed

21 files changed

+50
-1
lines changed

llvm/lib/MC/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ add_llvm_component_library(LLVMMC
7979
Support
8080
TargetParser
8181
BinaryFormat
82+
DebugInfoCodeView
8283

8384
DEPENDS
8485
intrinsics_gen

mlir/lib/Conversion/ConvertToLLVM/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ add_mlir_conversion_library(MLIRConvertToLLVMPass
2020
MLIRConversionPassIncGen
2121

2222
LINK_LIBS PUBLIC
23+
MLIRConvertToLLVMInterface
2324
MLIRIR
2425
MLIRLLVMCommonConversion
2526
MLIRLLVMDialect

mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ add_mlir_conversion_library(MLIRVectorToLLVMPass
3434
LINK_LIBS PUBLIC
3535
MLIRVectorToLLVM
3636

37+
MLIRArmNeonDialect
38+
MLIRArmSMEDialect
3739
MLIRArmSVEDialect
3840
MLIRArmSVETransforms
3941
MLIRAMXDialect

mlir/lib/Dialect/Affine/Transforms/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ add_mlir_dialect_library(MLIRAffineTransforms
3232
MLIRIR
3333
MLIRMemRefDialect
3434
MLIRPass
35+
MLIRSCFUtils
3536
MLIRSideEffectInterfaces
3637
MLIRTensorDialect
3738
MLIRTransformUtils

mlir/lib/Dialect/Arith/Transforms/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ add_mlir_dialect_library(MLIRArithTransforms
2020
LINK_LIBS PUBLIC
2121
MLIRAnalysis
2222
MLIRArithDialect
23+
MLIRBufferizationDialect
24+
MLIRBufferizationTransforms
2325
MLIRFuncDialect
2426
MLIRFuncTransforms
2527
MLIRInferIntRangeInterface

mlir/lib/Dialect/Func/Transforms/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ add_mlir_dialect_library(MLIRFuncTransforms
1212
MLIRFuncTransformsIncGen
1313

1414
LINK_LIBS PUBLIC
15+
MLIRBufferizationDialect
16+
MLIRBufferizationTransforms
1517
MLIRFuncDialect
1618
MLIRIR
1719
MLIRMemRefDialect

mlir/lib/Dialect/GPU/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,9 @@ add_mlir_dialect_library(MLIRGPUTransforms
6767
MLIRPass
6868
MLIRSCFDialect
6969
MLIRSideEffectInterfaces
70+
MLIRSPIRVTarget
7071
MLIRSupport
72+
MLIRROCDLTarget
7173
MLIRTransformUtils
7274
MLIRVectorDialect
7375
)

mlir/lib/Dialect/Linalg/IR/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,14 @@ add_mlir_dialect_library(MLIRLinalgDialect
2525
MLIRInferTypeOpInterface
2626
MLIRIR
2727
MLIRParser
28+
MLIRShardingInterface
2829
MLIRSideEffectInterfaces
2930
MLIRSparseTensorDialect
3031
MLIRSCFDialect
3132
MLIRMathDialect
3233
MLIRMemRefDialect
3334
MLIRTensorDialect
35+
MLIRTilingInterface
3436
MLIRValueBoundsOpInterface
3537
MLIRViewLikeInterface
3638
)

mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,11 +48,14 @@ add_mlir_dialect_library(MLIRLinalgTransforms
4848

4949
LINK_LIBS PUBLIC
5050
MLIRAffineDialect
51+
MLIRAffineTransforms
5152
MLIRAffineUtils
5253
MLIRAnalysis
5354
MLIRArithDialect
5455
MLIRArithTransforms
5556
MLIRArithUtils
57+
MLIRBufferizationDialect
58+
MLIRBufferizationTransforms
5659
MLIRComplexDialect
5760
MLIRDestinationStyleOpInterface
5861
MLIRDialectUtils
@@ -63,15 +66,20 @@ add_mlir_dialect_library(MLIRLinalgTransforms
6366
MLIRIR
6467
MLIRMemRefDialect
6568
MLIRMemRefTransforms
69+
MLIRMeshDialect
6670
MLIRMeshTransforms
6771
MLIRLinalgDialect
6872
MLIRLinalgUtils
6973
MLIRSCFDialect
7074
MLIRSCFTransforms
75+
MLIRSCFUtils
7176
MLIRPass
77+
MLIRShardingInterface
7278
MLIRSubsetOpInterface
7379
MLIRSparseTensorDialect
7480
MLIRTensorDialect
81+
MLIRTensorTilingInterfaceImpl
82+
MLIRTensorTransforms
7583
MLIRTransforms
7684
MLIRTransformUtils
7785
MLIRValueBoundsOpInterface

mlir/lib/Dialect/MemRef/Transforms/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,13 @@ add_mlir_dialect_library(MLIRMemRefTransforms
2222
MLIRMemRefPassIncGen
2323

2424
LINK_LIBS PUBLIC
25+
MLIRAffineDialect
2526
MLIRAffineTransforms
2627
MLIRAffineUtils
2728
MLIRArithDialect
2829
MLIRArithTransforms
30+
MLIRBufferizationDialect
31+
MLIRBufferizationTransforms
2932
MLIRDialectUtils
3033
MLIRFuncDialect
3134
MLIRGPUDialect

mlir/lib/Dialect/Mesh/Transforms/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ add_mlir_dialect_library(MLIRMeshTransforms
2323
MLIRIR
2424
MLIRMeshDialect
2525
MLIRPass
26+
MLIRShardingInterface
2627
MLIRSupport
2728
MLIRTensorDialect
29+
MLIRTosaShardingInterfaceImpl
2830
)

mlir/lib/Dialect/SCF/Transforms/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ add_mlir_dialect_library(MLIRSCFTransforms
2929
MLIRAffineDialect
3030
MLIRAffineAnalysis
3131
MLIRArithDialect
32+
MLIRBufferizationDialect
33+
MLIRBufferizationTransforms
3234
MLIRDestinationStyleOpInterface
3335
MLIRDialectUtils
3436
MLIRIR
@@ -38,7 +40,9 @@ add_mlir_dialect_library(MLIRSCFTransforms
3840
MLIRSCFUtils
3941
MLIRSideEffectInterfaces
4042
MLIRSupport
43+
MLIRTensorDialect
4144
MLIRTensorTransforms
45+
MLIRTilingInterface
4246
MLIRTransforms
4347
MLIRTransformUtils
4448
)

mlir/lib/Dialect/Tensor/Transforms/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,12 @@ add_mlir_dialect_library(MLIRTensorTransforms
2020

2121
LINK_LIBS PUBLIC
2222
MLIRAffineDialect
23+
MLIRAffineTransforms
2324
MLIRAffineUtils
2425
MLIRArithDialect
2526
MLIRArithUtils
27+
MLIRBufferizationDialect
28+
MLIRBufferizationTransforms
2629
MLIRDialectUtils
2730
MLIRIR
2831
MLIRLinalgDialect
@@ -32,6 +35,7 @@ add_mlir_dialect_library(MLIRTensorTransforms
3235
MLIRSubsetOpInterface
3336
MLIRTensorDialect
3437
MLIRTensorUtils
38+
MLIRTilingInterface
3539
MLIRTransforms
3640
MLIRVectorDialect
3741
MLIRVectorUtils

mlir/lib/Dialect/Tosa/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ add_mlir_dialect_library(MLIRTosaDialect
1919
MLIRDialect
2020
MLIRCallInterfaces
2121
MLIRControlFlowInterfaces
22+
MLIRQuantDialect
2223
MLIRQuantUtils
2324
MLIRSideEffectInterfaces
2425
MLIRTensorDialect
@@ -34,8 +35,10 @@ add_mlir_dialect_library(MLIRTosaShardingInterfaceImpl
3435

3536
LINK_LIBS PUBLIC
3637
MLIRIR
38+
MLIRMeshDialect
3739
MLIRShardingInterface
3840
MLIRSupport
41+
MLIRTosaDialect
3942
)
4043

4144
add_subdirectory(Transforms)

mlir/lib/Dialect/Vector/Transforms/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ add_mlir_dialect_library(MLIRVectorTransforms
3535
MLIRAffineAnalysis
3636
MLIRAffineUtils
3737
MLIRArithDialect
38+
MLIRBufferizationDialect
39+
MLIRBufferizationTransforms
3840
MLIRDialectUtils
3941
MLIRGPUDialect
4042
MLIRIR

mlir/lib/Target/LLVM/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ add_mlir_dialect_library(MLIRROCDLTarget
125125
MLIRSupport
126126
MLIRGPUDialect
127127
MLIRTargetLLVM
128+
MLIRROCDLToLLVMIRTranslation
128129
)
129130

130131
if(MLIR_ENABLE_ROCM_CONVERSIONS)

mlir/lib/Target/LLVMIR/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ add_mlir_translation_library(MLIRTargetLLVMIRExport
3838
MLIRDLTIDialect
3939
MLIRLLVMDialect
4040
MLIRLLVMIRTransforms
41+
MLIRTranslateLib
4142
MLIRTransformUtils
4243
)
4344

@@ -78,6 +79,7 @@ add_mlir_translation_library(MLIRTargetLLVMIRImport
7879
LINK_LIBS PUBLIC
7980
MLIRDLTIDialect
8081
MLIRLLVMDialect
82+
MLIRTranslateLib
8183
)
8284

8385
add_mlir_translation_library(MLIRFromLLVMIRTranslationRegistration

mlir/lib/Target/SPIRV/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ add_mlir_translation_library(MLIRSPIRVBinaryUtils
1212

1313
LINK_LIBS PUBLIC
1414
MLIRIR
15+
MLIRSPIRVDialect
1516
MLIRSupport
1617
)
1718

@@ -20,9 +21,11 @@ add_mlir_translation_library(MLIRSPIRVTranslateRegistration
2021

2122
LINK_LIBS PUBLIC
2223
MLIRIR
24+
MLIRSPIRVDialect
2325
MLIRSPIRVSerialization
2426
MLIRSPIRVDeserialization
2527
MLIRSupport
28+
MLIRTranslateLib
2629
)
2730

2831
add_mlir_dialect_library(MLIRSPIRVTarget
@@ -31,6 +34,7 @@ add_mlir_dialect_library(MLIRSPIRVTarget
3134
LINK_LIBS PUBLIC
3235
MLIRIR
3336
MLIRGPUDialect
37+
MLIRSPIRVDialect
3438
MLIRSPIRVSerialization
3539
MLIRSupport
3640
)

mlir/lib/Target/SPIRV/Serialization/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@ add_mlir_translation_library(MLIRSPIRVSerialization
88

99
LINK_LIBS PUBLIC
1010
MLIRIR
11+
MLIRSPIRVDialect
1112
MLIRSPIRVBinaryUtils
1213
MLIRSupport
1314
MLIRTranslateLib
1415
)
16+
17+

mlir/lib/Transforms/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ add_mlir_library(MLIRTransforms
2929

3030
LINK_LIBS PUBLIC
3131
MLIRAnalysis
32+
MLIRCopyOpInterface
3233
MLIRFunctionInterfaces
3334
MLIRLoopLikeInterface
3435
MLIRMemorySlotInterfaces

mlir/unittests/Target/LLVM/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ target_link_libraries(MLIRTargetLLVMTests
1919
MLIRNVVMToLLVMIRTranslation
2020
MLIRROCDLToLLVMIRTranslation
2121
MLIRGPUToLLVMIRTranslation
22-
MLIRParser
2322
${llvm_libs}
2423
)
2524

0 commit comments

Comments
 (0)