@@ -3957,7 +3957,7 @@ cc_library(
3957
3957
":ArithDialect" ,
3958
3958
":AsyncDialect" ,
3959
3959
":ConversionPassIncGen" ,
3960
- ":ConvertToLLVM " ,
3960
+ ":ConvertToLLVMInterface " ,
3961
3961
":FuncDialect" ,
3962
3962
":FuncToLLVM" ,
3963
3963
":FuncTransforms" ,
@@ -4447,6 +4447,7 @@ cc_library(
4447
4447
":CommonFolders" ,
4448
4448
":ControlFlowInterfaces" ,
4449
4449
":ControlFlowOpsIncGen" ,
4450
+ ":ConvertToLLVMInterface" ,
4450
4451
":IR" ,
4451
4452
":SideEffectInterfaces" ,
4452
4453
":Support" ,
@@ -4493,6 +4494,7 @@ cc_library(
4493
4494
":CommonFolders" ,
4494
4495
":ControlFlowDialect" ,
4495
4496
":ControlFlowInterfaces" ,
4497
+ ":ConvertToLLVMInterface" ,
4496
4498
":FuncIncGen" ,
4497
4499
":FunctionInterfaces" ,
4498
4500
":IR" ,
@@ -5811,6 +5813,7 @@ cc_library(
5811
5813
":ControlFlowToLLVM" ,
5812
5814
":ConversionPassIncGen" ,
5813
5815
":ConvertToLLVM" ,
5816
+ ":ConvertToLLVMInterface" ,
5814
5817
":FuncToLLVM" ,
5815
5818
":GPUDialect" ,
5816
5819
":GPUTransforms" ,
@@ -6049,7 +6052,7 @@ cc_library(
6049
6052
includes = ["include" ],
6050
6053
deps = [
6051
6054
":BasicPtxBuilderInterface" ,
6052
- ":ConvertToLLVM " ,
6055
+ ":ConvertToLLVMInterface " ,
6053
6056
":DialectUtils" ,
6054
6057
":GPUDialect" ,
6055
6058
":IR" ,
@@ -6269,7 +6272,7 @@ cc_library(
6269
6272
includes = ["include" ],
6270
6273
deps = [
6271
6274
":ConversionPassIncGen" ,
6272
- ":ConvertToLLVM " ,
6275
+ ":ConvertToLLVMInterface " ,
6273
6276
":FuncDialect" ,
6274
6277
":GPUDialect" ,
6275
6278
":IR" ,
@@ -7802,13 +7805,26 @@ cc_library(
7802
7805
],
7803
7806
)
7804
7807
7808
+ cc_library (
7809
+ name = "ConvertToLLVMInterface" ,
7810
+ srcs = ["lib/Conversion/ConvertToLLVM/ToLLVMInterface.cpp" ],
7811
+ hdrs = ["include/mlir/Conversion/ConvertToLLVM/ToLLVMInterface.h" ],
7812
+ includes = ["include" ],
7813
+ deps = [
7814
+ ":IR" ,
7815
+ ":Support" ,
7816
+ "//llvm:Support" ,
7817
+ ],
7818
+ )
7819
+
7805
7820
cc_library (
7806
7821
name = "ConvertToLLVM" ,
7807
- srcs = glob ( ["lib/Conversion/ConvertToLLVM/* .cpp" ]) ,
7808
- hdrs = glob ( ["include/mlir/Conversion/ConvertToLLVM/* .h" ]) ,
7822
+ srcs = ["lib/Conversion/ConvertToLLVM/ConvertToLLVMPass .cpp" ],
7823
+ hdrs = ["include/mlir/Conversion/ConvertToLLVM/ToLLVMPass .h" ],
7809
7824
includes = ["include" ],
7810
7825
deps = [
7811
7826
":ConversionPassIncGen" ,
7827
+ ":ConvertToLLVMInterface" ,
7812
7828
":IR" ,
7813
7829
":LLVMCommonConversion" ,
7814
7830
":LLVMDialect" ,
@@ -7835,7 +7851,7 @@ cc_library(
7835
7851
":ArithToLLVM" ,
7836
7852
":ControlFlowToLLVM" ,
7837
7853
":ConversionPassIncGen" ,
7838
- ":ConvertToLLVM " ,
7854
+ ":ConvertToLLVMInterface " ,
7839
7855
":DataLayoutInterfaces" ,
7840
7856
":DialectUtils" ,
7841
7857
":FuncDialect" ,
@@ -7894,7 +7910,7 @@ cc_library(
7894
7910
":ArithToLLVM" ,
7895
7911
":ControlFlowDialect" ,
7896
7912
":ConversionPassIncGen" ,
7897
- ":ConvertToLLVM " ,
7913
+ ":ConvertToLLVMInterface " ,
7898
7914
":DataLayoutInterfaces" ,
7899
7915
":DialectUtils" ,
7900
7916
":IR" ,
@@ -7941,7 +7957,7 @@ cc_library(
7941
7957
":Analysis" ,
7942
7958
":ArithDialect" ,
7943
7959
":ConversionPassIncGen" ,
7944
- ":ConvertToLLVM " ,
7960
+ ":ConvertToLLVMInterface " ,
7945
7961
":DataLayoutInterfaces" ,
7946
7962
":FuncDialect" ,
7947
7963
":IR" ,
@@ -8005,7 +8021,7 @@ cc_library(
8005
8021
":AMDGPUDialect" ,
8006
8022
":ArithDialect" ,
8007
8023
":ConversionPassIncGen" ,
8008
- ":ConvertToLLVM " ,
8024
+ ":ConvertToLLVMInterface " ,
8009
8025
":IR" ,
8010
8026
":LLVMDialect" ,
8011
8027
":Pass" ,
@@ -8025,7 +8041,7 @@ cc_library(
8025
8041
":ArithAttrToLLVMConversion" ,
8026
8042
":ArithDialect" ,
8027
8043
":ConversionPassIncGen" ,
8028
- ":ConvertToLLVM " ,
8044
+ ":ConvertToLLVMInterface " ,
8029
8045
":IR" ,
8030
8046
":LLVMCommonConversion" ,
8031
8047
":LLVMDialect" ,
@@ -8064,7 +8080,7 @@ cc_library(
8064
8080
":Analysis" ,
8065
8081
":ArithAttrToLLVMConversion" ,
8066
8082
":ConversionPassIncGen" ,
8067
- ":ConvertToLLVM " ,
8083
+ ":ConvertToLLVMInterface " ,
8068
8084
":DataLayoutInterfaces" ,
8069
8085
":IR" ,
8070
8086
":LLVMCommonConversion" ,
@@ -10159,7 +10175,7 @@ cc_library(
10159
10175
deps = [
10160
10176
":Analysis" ,
10161
10177
":ConversionPassIncGen" ,
10162
- ":ConvertToLLVM " ,
10178
+ ":ConvertToLLVMInterface " ,
10163
10179
":IR" ,
10164
10180
":IndexDialect" ,
10165
10181
":LLVMCommonConversion" ,
@@ -10204,6 +10220,7 @@ cc_library(
10204
10220
includes = ["include" ],
10205
10221
deps = [
10206
10222
":CastInterfaces" ,
10223
+ ":ConvertToLLVMInterface" ,
10207
10224
":IR" ,
10208
10225
":IndexEnumsIncGen" ,
10209
10226
":IndexOpsIncGen" ,
@@ -11660,7 +11677,7 @@ cc_library(
11660
11677
":CallOpInterfaces" ,
11661
11678
":CastInterfaces" ,
11662
11679
":ControlFlowInterfaces" ,
11663
- ":ConvertToLLVM " ,
11680
+ ":ConvertToLLVMInterface " ,
11664
11681
":FunctionInterfaces" ,
11665
11682
":IR" ,
11666
11683
":LLVMCommonConversion" ,
@@ -11921,6 +11938,7 @@ cc_library(
11921
11938
":ComplexAttributesIncGen" ,
11922
11939
":ComplexBaseIncGen" ,
11923
11940
":ComplexOpsIncGen" ,
11941
+ ":ConvertToLLVMInterface" ,
11924
11942
":IR" ,
11925
11943
":InferTypeOpInterface" ,
11926
11944
":SideEffectInterfaces" ,
@@ -11943,7 +11961,7 @@ cc_library(
11943
11961
":ArithDialect" ,
11944
11962
":ComplexDialect" ,
11945
11963
":ConversionPassIncGen" ,
11946
- ":ConvertToLLVM " ,
11964
+ ":ConvertToLLVMInterface " ,
11947
11965
":FuncDialect" ,
11948
11966
":IR" ,
11949
11967
":LLVMCommonConversion" ,
@@ -12184,6 +12202,7 @@ cc_library(
12184
12202
":ArithOpsInterfacesIncGen" ,
12185
12203
":CastInterfaces" ,
12186
12204
":CommonFolders" ,
12205
+ ":ConvertToLLVMInterface" ,
12187
12206
":IR" ,
12188
12207
":InferIntRangeCommon" ,
12189
12208
":InferIntRangeInterface" ,
@@ -12346,6 +12365,7 @@ cc_library(
12346
12365
deps = [
12347
12366
":ArithDialect" ,
12348
12367
":CommonFolders" ,
12368
+ ":ConvertToLLVMInterface" ,
12349
12369
":IR" ,
12350
12370
":InferTypeOpInterface" ,
12351
12371
":MathBaseIncGen" ,
@@ -12491,6 +12511,7 @@ cc_library(
12491
12511
":CastInterfaces" ,
12492
12512
":ComplexDialect" ,
12493
12513
":ControlFlowInterfaces" ,
12514
+ ":ConvertToLLVMInterface" ,
12494
12515
":CopyOpInterface" ,
12495
12516
":DialectUtils" ,
12496
12517
":IR" ,
@@ -13398,6 +13419,7 @@ cc_library(
13398
13419
hdrs = ["include/mlir/Dialect/UB/IR/UBOps.h" ],
13399
13420
includes = ["include" ],
13400
13421
deps = [
13422
+ ":ConvertToLLVMInterface" ,
13401
13423
":IR" ,
13402
13424
":SideEffectInterfaces" ,
13403
13425
":UBOpsIncGen" ,
@@ -13418,7 +13440,7 @@ cc_library(
13418
13440
includes = ["include" ],
13419
13441
deps = [
13420
13442
":ConversionPassIncGen" ,
13421
- ":ConvertToLLVM " ,
13443
+ ":ConvertToLLVMInterface " ,
13422
13444
":IR" ,
13423
13445
":LLVMCommonConversion" ,
13424
13446
":LLVMDialect" ,
0 commit comments