[bazel][NFC] Add Dialect/Func/Extensions library and deps

Added in D120368
This commit is contained in:
Jordan Rupprecht
2023-06-09 17:04:41 -07:00
parent 10e8300536
commit 261b693afd
4 changed files with 25 additions and 0 deletions

View File

@@ -3661,6 +3661,27 @@ cc_library(
],
)
cc_library(
name = "FuncExtensions",
srcs = glob(["lib/Dialect/Func/Extensions/*.cpp"]),
hdrs = glob(["include/mlir/Dialect/Func/Extensions/*.h"]),
includes = ["include"],
deps = [
":ControlFlowDialect",
":FuncDialect",
":IR",
":InferTypeOpInterface",
],
)
cc_library(
name = "AllExtensions",
hdrs = ["include/mlir/InitAllExtensions.h"],
deps = [
":FuncExtensions",
],
)
# TODO(zinenko): remove this after updating users.
gentbl_cc_library(
@@ -7629,6 +7650,7 @@ cc_binary(
srcs = ["tools/mlir-opt/mlir-opt.cpp"],
local_defines = ["MLIR_INCLUDE_TESTS"],
deps = [
":AllExtensions",
":AllPassesAndDialects",
":Analysis",
":IR",

View File

@@ -103,6 +103,7 @@ cc_binary(
"//mlir:ArithDialect",
"//mlir:CastInterfaces",
"//mlir:FuncDialect",
"//mlir:FuncExtensions",
"//mlir:IR",
"//mlir:MemRefDialect",
"//mlir:Parser",

View File

@@ -111,6 +111,7 @@ cc_binary(
"//mlir:ExecutionEngine",
"//mlir:ExecutionEngineUtils",
"//mlir:FuncDialect",
"//mlir:FuncExtensions",
"//mlir:FuncToLLVM",
"//mlir:IR",
"//mlir:LLVMCommonConversion",

View File

@@ -111,6 +111,7 @@ cc_binary(
"//mlir:ExecutionEngine",
"//mlir:ExecutionEngineUtils",
"//mlir:FuncDialect",
"//mlir:FuncExtensions",
"//mlir:FuncToLLVM",
"//mlir:IR",
"//mlir:LLVMCommonConversion",