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

0 commit comments

Comments
 (0)