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 @@ -307,11 +307,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", @@ -327,6 +332,7 @@ ":BuiltinOpsIncGen", ":BuiltinTypeInterfacesIncGen", ":BuiltinTypesIncGen", + ":BytecodeOpInterfaceIncGen", ":CallOpInterfacesIncGen", ":DataLayoutInterfacesIncGen", ":FunctionInterfacesIncGen", @@ -1239,7 +1245,6 @@ ":AffineTransformOpsIncGen", ":AffineTransforms", ":AffineUtils", - ":BytecodeOpInterface", ":FuncDialect", ":IR", ":TransformDialect", @@ -1327,7 +1332,6 @@ deps = [ ":AMDGPUIncGen", ":ArithDialect", - ":BytecodeOpInterface", ":GPUDialect", ":IR", ":SideEffectInterfaces", @@ -1627,7 +1631,6 @@ includes = ["include"], deps = [ ":ArmNeonIncGen", - ":BytecodeOpInterface", ":IR", ":SideEffectInterfaces", ":VectorDialect", @@ -1773,7 +1776,6 @@ includes = ["include"], deps = [ ":ArmSVEIncGen", - ":BytecodeOpInterface", ":IR", ":LLVMDialect", ":SideEffectInterfaces", @@ -1870,7 +1872,6 @@ includes = ["include"], deps = [ ":AMXIncGen", - ":BytecodeOpInterface", ":IR", ":LLVMDialect", ":SideEffectInterfaces", @@ -1966,7 +1967,6 @@ hdrs = ["include/mlir/Dialect/X86Vector/X86VectorDialect.h"], includes = ["include"], deps = [ - ":BytecodeOpInterface", ":IR", ":InferTypeOpInterface", ":LLVMDialect", @@ -2135,7 +2135,6 @@ ], includes = ["include"], deps = [ - ":BytecodeOpInterface", ":Dialect", ":IR", ":IRDLIncGen", @@ -2315,7 +2314,6 @@ deps = [ ":AffineDialect", ":AffineUtils", - ":BytecodeOpInterface", ":FuncDialect", ":IR", ":SCFDialect", @@ -2480,7 +2478,6 @@ includes = ["include"], deps = [ ":ArithDialect", - ":BytecodeOpInterface", ":IR", ":InferTypeOpInterface", ":SparseTensorAttrDefsIncGen", @@ -2663,7 +2660,6 @@ hdrs = ["include/mlir/Dialect/NVGPU/IR/NVGPUDialect.h"], includes = ["include"], deps = [ - ":BytecodeOpInterface", ":GPUDialect", ":IR", ":NVGPUIncGen", @@ -2871,7 +2867,6 @@ ]), includes = ["include"], deps = [ - ":BytecodeOpInterface", ":CastInterfaces", ":EmitCAttributesIncGen", ":EmitCOpsIncGen", @@ -2892,7 +2887,6 @@ includes = ["include"], deps = [ ":AsyncOpsIncGen", - ":BytecodeOpInterface", ":ControlFlowInterfaces", ":IR", ":InferTypeOpInterface", @@ -3461,7 +3455,6 @@ includes = ["include"], deps = [ ":ArithDialect", - ":BytecodeOpInterface", ":CastInterfaces", ":ControlFlowInterfaces", ":Dialect", @@ -3627,7 +3620,6 @@ includes = ["include"], deps = [ ":ArithDialect", - ":BytecodeOpInterface", ":CommonFolders", ":ControlFlowInterfaces", ":ControlFlowOpsIncGen", @@ -3654,7 +3646,6 @@ includes = ["include"], deps = [ ":ArithDialect", - ":BytecodeOpInterface", ":CallOpInterfaces", ":CastInterfaces", ":CommonFolders", @@ -3723,7 +3714,6 @@ deps = [ ":ArithDialect", ":ArithUtils", - ":BytecodeOpInterface", ":ControlFlowInterfaces", ":DataLayoutInterfaces", ":DestinationStyleOpInterface", @@ -4025,7 +4015,6 @@ includes = ["include"], deps = [ ":AsmParser", - ":BytecodeOpInterface", ":BytecodeOpInterfaceIncGen", ":IR", ":Support", @@ -4045,7 +4034,6 @@ ]), includes = ["include"], deps = [ - ":BytecodeOpInterface", ":BytecodeOpInterfaceIncGen", ":IR", ":Support", @@ -4133,7 +4121,6 @@ ], includes = ["include"], deps = [ - ":BytecodeOpInterface", ":CallOpInterfaces", ":ControlFlowInterfaces", ":DataLayoutInterfaces", @@ -4317,7 +4304,6 @@ includes = ["include"], deps = [ ":ArithDialect", - ":BytecodeOpInterface", ":DLTIDialect", ":GPUBaseIncGen", ":GPUOpsIncGen", @@ -5025,7 +5011,6 @@ hdrs = ["include/mlir/Dialect/LLVMIR/NVVMDialect.h"], includes = ["include"], deps = [ - ":BytecodeOpInterface", ":DialectUtils", ":IR", ":LLVMDialect", @@ -5122,7 +5107,6 @@ hdrs = ["include/mlir/Dialect/LLVMIR/ROCDLDialect.h"], includes = ["include"], deps = [ - ":BytecodeOpInterface", ":IR", ":LLVMDialect", ":ROCDLOpsIncGen", @@ -5201,7 +5185,6 @@ ]), includes = ["include"], deps = [ - ":BytecodeOpInterface", ":IR", ":InferTypeOpInterface", ":PDLOpsIncGen", @@ -5279,7 +5262,6 @@ ]), includes = ["include"], deps = [ - ":BytecodeOpInterface", ":IR", ":InferTypeOpInterface", ":PDLDialect", @@ -5491,7 +5473,6 @@ ]), includes = ["include"], deps = [ - ":BytecodeOpInterface", ":CommonFolders", ":ControlFlowInterfaces", ":IR", @@ -5876,7 +5857,6 @@ ":AffineDialect", ":ArithDialect", ":ArithUtils", - ":BytecodeOpInterface", ":CastInterfaces", ":ComplexDialect", ":ControlFlowInterfaces", @@ -6833,26 +6813,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", @@ -8259,7 +8219,6 @@ ]), includes = ["include"], deps = [ - ":BytecodeOpInterface", ":ControlFlowInterfaces", ":IR", ":LLVMDialect", @@ -8708,7 +8667,6 @@ hdrs = glob(["include/mlir/Dialect/Index/IR/*.h"]), includes = ["include"], deps = [ - ":BytecodeOpInterface", ":CastInterfaces", ":IR", ":IndexEnumsIncGen", @@ -9073,7 +9031,6 @@ ":ArithUtils", ":AsmParser", ":BufferizationDialect", - ":BytecodeOpInterface", ":ComplexDialect", ":ControlFlowInterfaces", ":CopyOpInterface", @@ -9748,7 +9705,6 @@ deps = [ ":Analysis", ":ArithDialect", - ":BytecodeOpInterface", ":Dialect", ":DialectUtils", ":FuncDialect", @@ -10034,7 +9990,6 @@ hdrs = glob(["include/mlir/Dialect/Transform/IR/*.h"]), deps = [ ":Analysis", - ":BytecodeOpInterface", ":CallOpInterfaces", ":CastInterfaces", ":ControlFlowInterfaces", @@ -10090,7 +10045,6 @@ srcs = glob(["lib/Dialect/Transform/PDLExtension/*.cpp"]), hdrs = glob(["include/mlir/Dialect/Transform/PDLExtension/*.h"]), deps = [ - ":BytecodeOpInterface", ":IR", ":PDLDialect", ":PDLInterpDialect", @@ -10247,7 +10201,6 @@ includes = ["include"], deps = [ ":ArithDialect", - ":BytecodeOpInterface", ":ComplexAttributesIncGen", ":ComplexBaseIncGen", ":ComplexOpsIncGen", @@ -10513,7 +10466,6 @@ ":ArithCanonicalizationIncGen", ":ArithOpsIncGen", ":ArithOpsInterfacesIncGen", - ":BytecodeOpInterface", ":CastInterfaces", ":CommonFolders", ":IR", @@ -10662,7 +10614,6 @@ includes = ["include"], deps = [ ":ArithDialect", - ":BytecodeOpInterface", ":CommonFolders", ":IR", ":InferTypeOpInterface", @@ -10808,7 +10759,6 @@ deps = [ ":ArithDialect", ":ArithUtils", - ":BytecodeOpInterface", ":CastInterfaces", ":ComplexDialect", ":ControlFlowInterfaces", @@ -10863,7 +10813,6 @@ ":ArithTransforms", ":ArithUtils", ":BufferizationDialect", - ":BytecodeOpInterface", ":ControlFlowDialect", ":DialectUtils", ":FuncDialect", @@ -10924,7 +10873,6 @@ deps = [ ":AffineDialect", ":ArithDialect", - ":BytecodeOpInterface", ":IR", ":LoopLikeInterface", ":MemRefDialect", @@ -11036,7 +10984,6 @@ ]), includes = ["include"], deps = [ - ":BytecodeOpInterface", ":ControlFlowInterfaces", ":IR", ":MLProgramAttributesIncGen", @@ -11204,7 +11151,6 @@ ":BufferizationEnumsIncGen", ":BufferizationTransformOpsIncGen", ":BufferizationTransforms", - ":BytecodeOpInterface", ":IR", ":MemRefDialect", ":Parser", @@ -11257,7 +11203,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",