@@ -8879,7 +8879,6 @@ cc_library(
8879
8879
srcs = [
8880
8880
"lib/Target/LLVMIR/AttrKindDetail.h" ,
8881
8881
"lib/Target/LLVMIR/DataLayoutImporter.cpp" ,
8882
- "lib/Target/LLVMIR/DataLayoutImporter.h" ,
8883
8882
"lib/Target/LLVMIR/DebugImporter.cpp" ,
8884
8883
"lib/Target/LLVMIR/DebugImporter.h" ,
8885
8884
"lib/Target/LLVMIR/LLVMImportInterface.cpp" ,
@@ -8889,6 +8888,7 @@ cc_library(
8889
8888
"lib/Target/LLVMIR/TypeFromLLVM.cpp" ,
8890
8889
],
8891
8890
hdrs = [
8891
+ "include/mlir/Target/LLVMIR/DataLayoutImporter.h" ,
8892
8892
"include/mlir/Target/LLVMIR/Import.h" ,
8893
8893
"include/mlir/Target/LLVMIR/LLVMImportInterface.h" ,
8894
8894
"include/mlir/Target/LLVMIR/ModuleImport.h" ,
@@ -8912,6 +8912,43 @@ cc_library(
8912
8912
],
8913
8913
)
8914
8914
8915
+ gentbl_cc_library (
8916
+ name = "TargetLLVMIRTransformsIncGen" ,
8917
+ tbl_outs = {
8918
+ "include/mlir/Target/LLVMIR/Transforms/Passes.h.inc" : [
8919
+ "-gen-pass-decls" ,
8920
+ "-name=TargetLLVMIRTransforms" ,
8921
+ ],
8922
+ },
8923
+ tblgen = ":mlir-tblgen" ,
8924
+ td_file = "include/mlir/Target/LLVMIR/Transforms/Passes.td" ,
8925
+ deps = [":PassBaseTdFiles" ],
8926
+ )
8927
+
8928
+ cc_library (
8929
+ name = "TargetLLVMIRTransforms" ,
8930
+ srcs = glob ([
8931
+ "lib/Target/LLVMIR/Transforms/*.cpp" ,
8932
+ ]),
8933
+ hdrs = glob ([
8934
+ "include/mlir/Target/LLVMIR/Transforms/*.h" ,
8935
+ ]),
8936
+ includes = ["include" ],
8937
+ deps = [
8938
+ ":DLTIDialect" ,
8939
+ ":FromLLVMIRTranslation" ,
8940
+ ":LLVMDialect" ,
8941
+ ":Pass" ,
8942
+ ":TargetLLVMIRTransformsIncGen" ,
8943
+ "//llvm:AllTargetsAsmParsers" ,
8944
+ "//llvm:AllTargetsCodeGens" ,
8945
+ "//llvm:MC" ,
8946
+ "//llvm:Support" ,
8947
+ "//llvm:Target" ,
8948
+ "//llvm:TargetParser" ,
8949
+ ],
8950
+ )
8951
+
8915
8952
cc_library (
8916
8953
name = "FromLLVMIRTranslationRegistration" ,
8917
8954
srcs = [
@@ -9170,6 +9207,7 @@ cc_library(
9170
9207
":ShardTransforms" ,
9171
9208
":SparseTensorPipelines" ,
9172
9209
":SparseTensorTransforms" ,
9210
+ ":TargetLLVMIRTransforms" ,
9173
9211
":TensorTransforms" ,
9174
9212
":TosaDialect" ,
9175
9213
":TransformDialectTransforms" ,
0 commit comments