@@ -2097,11 +2097,11 @@ cc_library(
2097
2097
":AffineMemoryOpInterfacesIncGen" ,
2098
2098
":AffineOpsIncGen" ,
2099
2099
":ArithmeticDialect" ,
2100
+ ":ControlFlowInterfaces" ,
2100
2101
":IR" ,
2101
2102
":LoopLikeInterface" ,
2102
2103
":MemRefDialect" ,
2103
2104
":SideEffectInterfaces" ,
2104
- ":StandardOps" ,
2105
2105
":Support" ,
2106
2106
":TensorDialect" ,
2107
2107
"//llvm:Support" ,
@@ -2257,6 +2257,7 @@ cc_library(
2257
2257
":AffineUtils" ,
2258
2258
":Analysis" ,
2259
2259
":ArithmeticDialect" ,
2260
+ ":ArithmeticUtils" ,
2260
2261
":IR" ,
2261
2262
":MemRefDialect" ,
2262
2263
":Pass" ,
@@ -2734,6 +2735,7 @@ cc_library(
2734
2735
includes = ["include" ],
2735
2736
deps = [
2736
2737
":ArithmeticDialect" ,
2738
+ ":ArithmeticUtils" ,
2737
2739
":CallOpInterfaces" ,
2738
2740
":CastOpInterfaces" ,
2739
2741
":CommonFolders" ,
@@ -2805,11 +2807,11 @@ cc_library(
2805
2807
":Affine" ,
2806
2808
":AffineAnalysis" ,
2807
2809
":ArithmeticDialect" ,
2810
+ ":ArithmeticUtils" ,
2808
2811
":DialectUtils" ,
2809
2812
":IR" ,
2810
2813
":MemRefDialect" ,
2811
2814
":SideEffectInterfaces" ,
2812
- ":StandardOps" ,
2813
2815
":Support" ,
2814
2816
":TensorDialect" ,
2815
2817
":VectorInterfaces" ,
@@ -2841,7 +2843,6 @@ cc_library(
2841
2843
":LinalgOps" ,
2842
2844
":MemRefDialect" ,
2843
2845
":SCFDialect" ,
2844
- ":StandardOps" ,
2845
2846
":Support" ,
2846
2847
":TensorDialect" ,
2847
2848
":VectorInterfaces" ,
@@ -4437,14 +4438,14 @@ cc_library(
4437
4438
includes = ["include" ],
4438
4439
deps = [
4439
4440
":ArithmeticDialect" ,
4441
+ ":ArithmeticUtils" ,
4440
4442
":CastOpInterfaces" ,
4441
4443
":ComplexDialect" ,
4442
4444
":ControlFlowInterfaces" ,
4443
4445
":DialectUtils" ,
4444
4446
":IR" ,
4445
4447
":InferTypeOpInterface" ,
4446
4448
":SideEffectInterfaces" ,
4447
- ":StandardOps" ,
4448
4449
":Support" ,
4449
4450
":TensorOpsIncGen" ,
4450
4451
":TilingInterface" ,
@@ -4460,9 +4461,9 @@ cc_library(
4460
4461
includes = ["include" ],
4461
4462
deps = [
4462
4463
":Affine" ,
4464
+ ":ArithmeticUtils" ,
4463
4465
":IR" ,
4464
4466
":InferTypeOpInterface" ,
4465
- ":StandardOps" ,
4466
4467
":TensorDialect" ,
4467
4468
"//llvm:Support" ,
4468
4469
],
@@ -4475,10 +4476,10 @@ cc_library(
4475
4476
includes = ["include" ],
4476
4477
deps = [
4477
4478
":Affine" ,
4479
+ ":ArithmeticUtils" ,
4478
4480
":IR" ,
4479
4481
":LinalgOps" ,
4480
4482
":SCFDialect" ,
4481
- ":StandardOps" ,
4482
4483
":TensorDialect" ,
4483
4484
":TilingInterface" ,
4484
4485
"//llvm:Support" ,
@@ -6835,6 +6836,7 @@ cc_library(
6835
6836
deps = [
6836
6837
":Affine" ,
6837
6838
":ArithmeticDialect" ,
6839
+ ":ArithmeticUtils" ,
6838
6840
":BufferizationDialect" ,
6839
6841
":CopyOpInterface" ,
6840
6842
":DialectUtils" ,
@@ -6917,6 +6919,7 @@ cc_library(
6917
6919
":Analysis" ,
6918
6920
":ArithmeticDialect" ,
6919
6921
":ArithmeticTransforms" ,
6922
+ ":ArithmeticUtils" ,
6920
6923
":BufferizationDialect" ,
6921
6924
":BufferizationTransforms" ,
6922
6925
":ComplexDialect" ,
@@ -7578,6 +7581,7 @@ cc_library(
7578
7581
":ArithmeticOpsIncGen" ,
7579
7582
":CommonFolders" ,
7580
7583
":IR" ,
7584
+ ":InferTypeOpInterface" ,
7581
7585
":SideEffectInterfaces" ,
7582
7586
":Support" ,
7583
7587
":VectorInterfaces" ,
@@ -7629,6 +7633,19 @@ cc_library(
7629
7633
],
7630
7634
)
7631
7635
7636
+ cc_library (
7637
+ name = "ArithmeticUtils" ,
7638
+ srcs = glob ([
7639
+ "lib/Dialect/Arithmetic/Utils/*.cpp" ,
7640
+ ]),
7641
+ hdrs = ["include/mlir/Dialect/Arithmetic/Utils/Utils.h" ],
7642
+ includes = ["include" ],
7643
+ deps = [
7644
+ ":ArithmeticDialect" ,
7645
+ ":IR" ,
7646
+ ],
7647
+ )
7648
+
7632
7649
td_library (
7633
7650
name = "MathOpsTdFiles" ,
7634
7651
srcs = [
@@ -7840,14 +7857,14 @@ cc_library(
7840
7857
includes = ["include" ],
7841
7858
deps = [
7842
7859
":ArithmeticDialect" ,
7860
+ ":ArithmeticUtils" ,
7843
7861
":ControlFlowInterfaces" ,
7844
7862
":CopyOpInterface" ,
7845
7863
":DialectUtils" ,
7846
7864
":IR" ,
7847
7865
":InferTypeOpInterface" ,
7848
7866
":MemRefBaseIncGen" ,
7849
7867
":MemRefOpsIncGen" ,
7850
- ":StandardOps" ,
7851
7868
":ViewLikeInterface" ,
7852
7869
"//llvm:Support" ,
7853
7870
],
0 commit comments