diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel index 61c30b8359e7d..c83ab5919d1c4 100644 --- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel @@ -5227,6 +5227,7 @@ cc_library( ":IR", ":InferTypeOpInterface", ":InliningUtils", + ":LLVMDialectBytecodeIncGen", ":LLVMDialectInterfaceIncGen", ":LLVMIntrinsicOpsIncGen", ":LLVMOpsIncGen", @@ -5679,6 +5680,16 @@ td_library( ], ) +td_library( + name = "LLVMDialectBytecodeTdFiles", + srcs = ["include/mlir/Dialect/LLVMIR/LLVMDialectBytecode.td"], + includes = ["include"], + deps = [ + ":BytecodeTdFiles", + ":LLVMOpsTdFiles", + ], +) + cc_library( name = "GPUCommonTransforms", hdrs = [ @@ -6031,6 +6042,17 @@ gentbl_cc_library( deps = [":LLVMOpsTdFiles"], ) +gentbl_cc_library( + name = "LLVMDialectBytecodeIncGen", + tbl_outs = {"include/mlir/Dialect/LLVMIR/LLVMDialectBytecode.cpp.inc": [ + "-gen-bytecode", + "-bytecode-dialect=LLVM", + ]}, + tblgen = ":mlir-tblgen", + td_file = "include/mlir/Dialect/LLVMIR/LLVMDialectBytecode.td", + deps = [":LLVMDialectBytecodeTdFiles"], +) + gentbl_cc_library( name = "LLVMTypesIncGen", tbl_outs = {