diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel --- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel @@ -298,11 +298,16 @@ srcs = glob([ "lib/IR/*.cpp", "lib/IR/*.h", - ]), + "lib/Bytecode/Reader/*.h", + "lib/Bytecode/Writer/*.h", + "lib/Bytecode/*.h", + ]) + [ + "lib/Bytecode/BytecodeOpInterface.cpp", + ], hdrs = glob([ "include/mlir/IR/*.h", + "include/mlir/Bytecode/*.h", ]) + [ - "include/mlir/Bytecode/BytecodeImplementation.h", "include/mlir/Interfaces/CallInterfaces.h", "include/mlir/Interfaces/DataLayoutInterfaces.h", "include/mlir/Interfaces/FoldInterfaces.h", @@ -318,6 +323,7 @@ ":BuiltinOpsIncGen", ":BuiltinTypeInterfacesIncGen", ":BuiltinTypesIncGen", + ":BytecodeOpInterfaceIncGen", ":CallOpInterfacesIncGen", ":DataLayoutInterfacesIncGen", ":FunctionInterfacesIncGen", @@ -1230,7 +1236,6 @@ ":AffineTransformOpsIncGen", ":AffineTransforms", ":AffineUtils", - ":BytecodeOpInterface", ":FuncDialect", ":IR", ":TransformDialect", @@ -1318,7 +1323,6 @@ deps = [ ":AMDGPUIncGen", ":ArithDialect", - ":BytecodeOpInterface", ":GPUDialect", ":IR", ":SideEffectInterfaces", @@ -1618,7 +1622,6 @@ includes = ["include"], deps = [ ":ArmNeonIncGen", - ":BytecodeOpInterface", ":IR", ":SideEffectInterfaces", ":VectorDialect", @@ -1764,7 +1767,6 @@ includes = ["include"], deps = [ ":ArmSVEIncGen", - ":BytecodeOpInterface", ":IR", ":LLVMDialect", ":SideEffectInterfaces", @@ -1861,7 +1863,6 @@ includes = ["include"], deps = [ ":AMXIncGen", - ":BytecodeOpInterface", ":IR", ":LLVMDialect", ":SideEffectInterfaces", @@ -1957,7 +1958,6 @@ hdrs = ["include/mlir/Dialect/X86Vector/X86VectorDialect.h"], includes = ["include"], deps = [ - ":BytecodeOpInterface", ":IR", ":InferTypeOpInterface", ":LLVMDialect", @@ -2126,7 +2126,6 @@ ], includes = ["include"], deps = [ - ":BytecodeOpInterface", ":Dialect", ":IR", ":IRDLIncGen", @@ -2306,7 +2305,6 @@ deps = [ ":AffineDialect", ":AffineUtils", - ":BytecodeOpInterface", ":FuncDialect", ":IR", ":SCFDialect", @@ -2471,7 +2469,6 @@ includes = ["include"], deps = [ ":ArithDialect", - ":BytecodeOpInterface", ":IR", ":InferTypeOpInterface", ":SparseTensorAttrDefsIncGen", @@ -2654,7 +2651,6 @@ hdrs = ["include/mlir/Dialect/NVGPU/IR/NVGPUDialect.h"], includes = ["include"], deps = [ - ":BytecodeOpInterface", ":GPUDialect", ":IR", ":NVGPUIncGen", @@ -2862,7 +2858,6 @@ ]), includes = ["include"], deps = [ - ":BytecodeOpInterface", ":CastInterfaces", ":EmitCAttributesIncGen", ":EmitCOpsIncGen", @@ -2883,7 +2878,6 @@ includes = ["include"], deps = [ ":AsyncOpsIncGen", - ":BytecodeOpInterface", ":ControlFlowInterfaces", ":IR", ":InferTypeOpInterface", @@ -3452,7 +3446,6 @@ includes = ["include"], deps = [ ":ArithDialect", - ":BytecodeOpInterface", ":CastInterfaces", ":ControlFlowInterfaces", ":Dialect", @@ -3618,7 +3611,6 @@ includes = ["include"], deps = [ ":ArithDialect", - ":BytecodeOpInterface", ":CommonFolders", ":ControlFlowInterfaces", ":ControlFlowOpsIncGen", @@ -3645,7 +3637,6 @@ includes = ["include"], deps = [ ":ArithDialect", - ":BytecodeOpInterface", ":CallOpInterfaces", ":CastInterfaces", ":CommonFolders", @@ -3714,7 +3705,6 @@ deps = [ ":ArithDialect", ":ArithUtils", - ":BytecodeOpInterface", ":ControlFlowInterfaces", ":DataLayoutInterfaces", ":DestinationStyleOpInterface", @@ -4016,7 +4006,6 @@ includes = ["include"], deps = [ ":AsmParser", - ":BytecodeOpInterface", ":BytecodeOpInterfaceIncGen", ":IR", ":Support", @@ -4036,7 +4025,6 @@ ]), includes = ["include"], deps = [ - ":BytecodeOpInterface", ":BytecodeOpInterfaceIncGen", ":IR", ":Support", @@ -4124,7 +4112,6 @@ ], includes = ["include"], deps = [ - ":BytecodeOpInterface", ":CallOpInterfaces", ":ControlFlowInterfaces", ":DataLayoutInterfaces", @@ -4308,7 +4295,6 @@ includes = ["include"], deps = [ ":ArithDialect", - ":BytecodeOpInterface", ":DLTIDialect", ":GPUBaseIncGen", ":GPUOpsIncGen", @@ -5015,7 +5001,6 @@ hdrs = ["include/mlir/Dialect/LLVMIR/NVVMDialect.h"], includes = ["include"], deps = [ - ":BytecodeOpInterface", ":DialectUtils", ":IR", ":LLVMDialect", @@ -5112,7 +5097,6 @@ hdrs = ["include/mlir/Dialect/LLVMIR/ROCDLDialect.h"], includes = ["include"], deps = [ - ":BytecodeOpInterface", ":IR", ":LLVMDialect", ":ROCDLOpsIncGen", @@ -5191,7 +5175,6 @@ ]), includes = ["include"], deps = [ - ":BytecodeOpInterface", ":IR", ":InferTypeOpInterface", ":PDLOpsIncGen", @@ -5269,7 +5252,6 @@ ]), includes = ["include"], deps = [ - ":BytecodeOpInterface", ":IR", ":InferTypeOpInterface", ":PDLDialect", @@ -5481,7 +5463,6 @@ ]), includes = ["include"], deps = [ - ":BytecodeOpInterface", ":CommonFolders", ":ControlFlowInterfaces", ":IR", @@ -5866,7 +5847,6 @@ ":AffineDialect", ":ArithDialect", ":ArithUtils", - ":BytecodeOpInterface", ":CastInterfaces", ":ComplexDialect", ":ControlFlowInterfaces", @@ -6823,26 +6803,6 @@ deps = [":BytecodeOpInterfaceTdFiles"], ) -cc_library( - name = "BytecodeOpInterface", - srcs = glob([ - "lib/Bytecode/BytecodeOpInterface.cpp", - "lib/Bytecode/Reader/*.h", - "lib/Bytecode/Writer/*.h", - "lib/Bytecode/*.h", - ]), - hdrs = glob([ - "include/mlir/Bytecode/*.h", - ]), - includes = ["include"], - deps = [ - ":BytecodeOpInterfaceIncGen", - ":IR", - ":Support", - "//llvm:Support", - ], -) - gentbl_cc_library( name = "CallOpInterfacesIncGen", strip_include_prefix = "include", @@ -8249,7 +8209,6 @@ ]), includes = ["include"], deps = [ - ":BytecodeOpInterface", ":ControlFlowInterfaces", ":IR", ":LLVMDialect", @@ -8698,7 +8657,6 @@ hdrs = glob(["include/mlir/Dialect/Index/IR/*.h"]), includes = ["include"], deps = [ - ":BytecodeOpInterface", ":CastInterfaces", ":IR", ":IndexEnumsIncGen", @@ -9063,7 +9021,6 @@ ":ArithUtils", ":AsmParser", ":BufferizationDialect", - ":BytecodeOpInterface", ":ComplexDialect", ":ControlFlowInterfaces", ":CopyOpInterface", @@ -9738,7 +9695,6 @@ deps = [ ":Analysis", ":ArithDialect", - ":BytecodeOpInterface", ":Dialect", ":DialectUtils", ":FuncDialect", @@ -10024,7 +9980,6 @@ hdrs = glob(["include/mlir/Dialect/Transform/IR/*.h"]), deps = [ ":Analysis", - ":BytecodeOpInterface", ":CallOpInterfaces", ":CastInterfaces", ":ControlFlowInterfaces", @@ -10080,7 +10035,6 @@ srcs = glob(["lib/Dialect/Transform/PDLExtension/*.cpp"]), hdrs = glob(["include/mlir/Dialect/Transform/PDLExtension/*.h"]), deps = [ - ":BytecodeOpInterface", ":IR", ":PDLDialect", ":PDLInterpDialect", @@ -10237,7 +10191,6 @@ includes = ["include"], deps = [ ":ArithDialect", - ":BytecodeOpInterface", ":ComplexAttributesIncGen", ":ComplexBaseIncGen", ":ComplexOpsIncGen", @@ -10503,7 +10456,6 @@ ":ArithCanonicalizationIncGen", ":ArithOpsIncGen", ":ArithOpsInterfacesIncGen", - ":BytecodeOpInterface", ":CastInterfaces", ":CommonFolders", ":IR", @@ -10652,7 +10604,6 @@ includes = ["include"], deps = [ ":ArithDialect", - ":BytecodeOpInterface", ":CommonFolders", ":IR", ":InferTypeOpInterface", @@ -10798,7 +10749,6 @@ deps = [ ":ArithDialect", ":ArithUtils", - ":BytecodeOpInterface", ":CastInterfaces", ":ComplexDialect", ":ControlFlowInterfaces", @@ -10853,7 +10803,6 @@ ":ArithTransforms", ":ArithUtils", ":BufferizationDialect", - ":BytecodeOpInterface", ":ControlFlowDialect", ":DialectUtils", ":FuncDialect", @@ -10914,7 +10863,6 @@ deps = [ ":AffineDialect", ":ArithDialect", - ":BytecodeOpInterface", ":IR", ":LoopLikeInterface", ":MemRefDialect", @@ -11026,7 +10974,6 @@ ]), includes = ["include"], deps = [ - ":BytecodeOpInterface", ":ControlFlowInterfaces", ":IR", ":MLProgramAttributesIncGen", @@ -11194,7 +11141,6 @@ ":BufferizationEnumsIncGen", ":BufferizationTransformOpsIncGen", ":BufferizationTransforms", - ":BytecodeOpInterface", ":IR", ":MemRefDialect", ":Parser", @@ -11247,7 +11193,6 @@ ":BufferizationBaseIncGen", ":BufferizationEnumsIncGen", ":BufferizationOpsIncGen", - ":BytecodeOpInterface", ":ControlFlowInterfaces", ":CopyOpInterface", ":DestinationStyleOpInterface", diff --git a/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel --- a/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel @@ -329,7 +329,6 @@ deps = [ ":TestTransformDialectExtensionIncGen", "//llvm:Support", - "//mlir:BytecodeOpInterface", "//mlir:IR", "//mlir:PDLDialect", "//mlir:Pass",