@@ -3957,7 +3957,7 @@ cc_library(
39573957 ":ArithDialect" ,
39583958 ":AsyncDialect" ,
39593959 ":ConversionPassIncGen" ,
3960- ":ConvertToLLVM " ,
3960+ ":ConvertToLLVMInterface " ,
39613961 ":FuncDialect" ,
39623962 ":FuncToLLVM" ,
39633963 ":FuncTransforms" ,
@@ -4447,6 +4447,7 @@ cc_library(
44474447 ":CommonFolders" ,
44484448 ":ControlFlowInterfaces" ,
44494449 ":ControlFlowOpsIncGen" ,
4450+ ":ConvertToLLVMInterface" ,
44504451 ":IR" ,
44514452 ":SideEffectInterfaces" ,
44524453 ":Support" ,
@@ -4493,6 +4494,7 @@ cc_library(
44934494 ":CommonFolders" ,
44944495 ":ControlFlowDialect" ,
44954496 ":ControlFlowInterfaces" ,
4497+ ":ConvertToLLVMInterface" ,
44964498 ":FuncIncGen" ,
44974499 ":FunctionInterfaces" ,
44984500 ":IR" ,
@@ -5811,6 +5813,7 @@ cc_library(
58115813 ":ControlFlowToLLVM" ,
58125814 ":ConversionPassIncGen" ,
58135815 ":ConvertToLLVM" ,
5816+ ":ConvertToLLVMInterface" ,
58145817 ":FuncToLLVM" ,
58155818 ":GPUDialect" ,
58165819 ":GPUTransforms" ,
@@ -6049,7 +6052,7 @@ cc_library(
60496052 includes = ["include" ],
60506053 deps = [
60516054 ":BasicPtxBuilderInterface" ,
6052- ":ConvertToLLVM " ,
6055+ ":ConvertToLLVMInterface " ,
60536056 ":DialectUtils" ,
60546057 ":GPUDialect" ,
60556058 ":IR" ,
@@ -6269,7 +6272,7 @@ cc_library(
62696272 includes = ["include" ],
62706273 deps = [
62716274 ":ConversionPassIncGen" ,
6272- ":ConvertToLLVM " ,
6275+ ":ConvertToLLVMInterface " ,
62736276 ":FuncDialect" ,
62746277 ":GPUDialect" ,
62756278 ":IR" ,
@@ -7802,13 +7805,26 @@ cc_library(
78027805 ],
78037806)
78047807
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+
78057820cc_library (
78067821 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" ],
78097824 includes = ["include" ],
78107825 deps = [
78117826 ":ConversionPassIncGen" ,
7827+ ":ConvertToLLVMInterface" ,
78127828 ":IR" ,
78137829 ":LLVMCommonConversion" ,
78147830 ":LLVMDialect" ,
@@ -7835,7 +7851,7 @@ cc_library(
78357851 ":ArithToLLVM" ,
78367852 ":ControlFlowToLLVM" ,
78377853 ":ConversionPassIncGen" ,
7838- ":ConvertToLLVM " ,
7854+ ":ConvertToLLVMInterface " ,
78397855 ":DataLayoutInterfaces" ,
78407856 ":DialectUtils" ,
78417857 ":FuncDialect" ,
@@ -7894,7 +7910,7 @@ cc_library(
78947910 ":ArithToLLVM" ,
78957911 ":ControlFlowDialect" ,
78967912 ":ConversionPassIncGen" ,
7897- ":ConvertToLLVM " ,
7913+ ":ConvertToLLVMInterface " ,
78987914 ":DataLayoutInterfaces" ,
78997915 ":DialectUtils" ,
79007916 ":IR" ,
@@ -7941,7 +7957,7 @@ cc_library(
79417957 ":Analysis" ,
79427958 ":ArithDialect" ,
79437959 ":ConversionPassIncGen" ,
7944- ":ConvertToLLVM " ,
7960+ ":ConvertToLLVMInterface " ,
79457961 ":DataLayoutInterfaces" ,
79467962 ":FuncDialect" ,
79477963 ":IR" ,
@@ -8005,7 +8021,7 @@ cc_library(
80058021 ":AMDGPUDialect" ,
80068022 ":ArithDialect" ,
80078023 ":ConversionPassIncGen" ,
8008- ":ConvertToLLVM " ,
8024+ ":ConvertToLLVMInterface " ,
80098025 ":IR" ,
80108026 ":LLVMDialect" ,
80118027 ":Pass" ,
@@ -8025,7 +8041,7 @@ cc_library(
80258041 ":ArithAttrToLLVMConversion" ,
80268042 ":ArithDialect" ,
80278043 ":ConversionPassIncGen" ,
8028- ":ConvertToLLVM " ,
8044+ ":ConvertToLLVMInterface " ,
80298045 ":IR" ,
80308046 ":LLVMCommonConversion" ,
80318047 ":LLVMDialect" ,
@@ -8064,7 +8080,7 @@ cc_library(
80648080 ":Analysis" ,
80658081 ":ArithAttrToLLVMConversion" ,
80668082 ":ConversionPassIncGen" ,
8067- ":ConvertToLLVM " ,
8083+ ":ConvertToLLVMInterface " ,
80688084 ":DataLayoutInterfaces" ,
80698085 ":IR" ,
80708086 ":LLVMCommonConversion" ,
@@ -10159,7 +10175,7 @@ cc_library(
1015910175 deps = [
1016010176 ":Analysis" ,
1016110177 ":ConversionPassIncGen" ,
10162- ":ConvertToLLVM " ,
10178+ ":ConvertToLLVMInterface " ,
1016310179 ":IR" ,
1016410180 ":IndexDialect" ,
1016510181 ":LLVMCommonConversion" ,
@@ -10204,6 +10220,7 @@ cc_library(
1020410220 includes = ["include" ],
1020510221 deps = [
1020610222 ":CastInterfaces" ,
10223+ ":ConvertToLLVMInterface" ,
1020710224 ":IR" ,
1020810225 ":IndexEnumsIncGen" ,
1020910226 ":IndexOpsIncGen" ,
@@ -11660,7 +11677,7 @@ cc_library(
1166011677 ":CallOpInterfaces" ,
1166111678 ":CastInterfaces" ,
1166211679 ":ControlFlowInterfaces" ,
11663- ":ConvertToLLVM " ,
11680+ ":ConvertToLLVMInterface " ,
1166411681 ":FunctionInterfaces" ,
1166511682 ":IR" ,
1166611683 ":LLVMCommonConversion" ,
@@ -11921,6 +11938,7 @@ cc_library(
1192111938 ":ComplexAttributesIncGen" ,
1192211939 ":ComplexBaseIncGen" ,
1192311940 ":ComplexOpsIncGen" ,
11941+ ":ConvertToLLVMInterface" ,
1192411942 ":IR" ,
1192511943 ":InferTypeOpInterface" ,
1192611944 ":SideEffectInterfaces" ,
@@ -11943,7 +11961,7 @@ cc_library(
1194311961 ":ArithDialect" ,
1194411962 ":ComplexDialect" ,
1194511963 ":ConversionPassIncGen" ,
11946- ":ConvertToLLVM " ,
11964+ ":ConvertToLLVMInterface " ,
1194711965 ":FuncDialect" ,
1194811966 ":IR" ,
1194911967 ":LLVMCommonConversion" ,
@@ -12184,6 +12202,7 @@ cc_library(
1218412202 ":ArithOpsInterfacesIncGen" ,
1218512203 ":CastInterfaces" ,
1218612204 ":CommonFolders" ,
12205+ ":ConvertToLLVMInterface" ,
1218712206 ":IR" ,
1218812207 ":InferIntRangeCommon" ,
1218912208 ":InferIntRangeInterface" ,
@@ -12346,6 +12365,7 @@ cc_library(
1234612365 deps = [
1234712366 ":ArithDialect" ,
1234812367 ":CommonFolders" ,
12368+ ":ConvertToLLVMInterface" ,
1234912369 ":IR" ,
1235012370 ":InferTypeOpInterface" ,
1235112371 ":MathBaseIncGen" ,
@@ -12491,6 +12511,7 @@ cc_library(
1249112511 ":CastInterfaces" ,
1249212512 ":ComplexDialect" ,
1249312513 ":ControlFlowInterfaces" ,
12514+ ":ConvertToLLVMInterface" ,
1249412515 ":CopyOpInterface" ,
1249512516 ":DialectUtils" ,
1249612517 ":IR" ,
@@ -13398,6 +13419,7 @@ cc_library(
1339813419 hdrs = ["include/mlir/Dialect/UB/IR/UBOps.h" ],
1339913420 includes = ["include" ],
1340013421 deps = [
13422+ ":ConvertToLLVMInterface" ,
1340113423 ":IR" ,
1340213424 ":SideEffectInterfaces" ,
1340313425 ":UBOpsIncGen" ,
@@ -13418,7 +13440,7 @@ cc_library(
1341813440 includes = ["include" ],
1341913441 deps = [
1342013442 ":ConversionPassIncGen" ,
13421- ":ConvertToLLVM " ,
13443+ ":ConvertToLLVMInterface " ,
1342213444 ":IR" ,
1342313445 ":LLVMCommonConversion" ,
1342413446 ":LLVMDialect" ,
0 commit comments